BMW 2 Series Gran Tourer220d M Sport 5dr Step Auto201937,077 milesDiesel£19,490£970 off£18,52036 miles away