BMW 2 Series Gran Tourer216d SE 5dr Step Auto202043,251 milesDiesel£15,000£400 off£14,600Great price21 miles away