BMW 2 Series Gran Tourer220d xDrive Luxury 5dr Step Auto201863,559 milesDiesel£12,550£370 off£12,18027 miles away