BMW 2 Series Gran Tourer218i Luxury 5dr201943,177 milesPetrol£12,530£640 off£11,890Great price30 miles away