£17,950
BMW 4 Series Gran Coupe
2018 - 3.0 440i M Sport Auto Euro 6 (s/s) 5dr
£15,999
BMW 4 Series Gran Coupe
2018 (18) - 3.0 430d M Sport Auto xDrive Euro 6 (s/s) 5dr
£10,990
BMW 4 Series Gran Coupe
2016 (66) - 2.0 420d M Sport Auto Euro 6 (s/s) 5dr
£9,999
BMW 4 Series Gran Coupe
2016 - 3.0 435d xDrive M Sport Gran Coupe 5-Door
£14,300
BMW 4 Series Gran Coupe
2018 (18) - 420i xDrive M Sport Gran Coupe 5-Door
£17,500
BMW 4 Series Gran Coupe
2019 - 2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
£8,995
BMW 4 Series Gran Coupe
2015 (65) - 2.0 420d Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (190 ps)
£12,949
BMW 4 Series Gran Coupe
2017 (17) - 2.0 420d M Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (190 ps)
£17,999
BMW 4 Series Gran Coupe
2021 (21) - 2.0 420i GPF M Sport Auto Euro 6 (s/s) 5dr