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