BMW 2 Series Gran Tourer220d xDrive Luxury 5dr Step Auto201858,600 milesDiesel£13,240£450 off£12,79024 miles away