BMW 2 Series Gran Tourer220d M Sport 5dr Step Auto201937,077 milesDiesel£19,990£500 off£19,49040 miles away