BMW 2 Series Gran Tourer216d SE 5dr Step Auto202043,251 milesDiesel£15,000£500 off£14,50024 miles away