£12,495
BMW 4 Series
2018 - 2.0 420D Gran Coupe M Sport Auto 5dr
£27,134
BMW 4 Series
2022 (71) - 420i xDrive M Sport 2dr Step Auto Petrol Coupe
£17,345
BMW 4 Series
2019 (19) - 2.0 420i GPF M Sport Coupe 2dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) 1 F
£8,995
BMW 4 Series
2015 - 2.0 420d M Sport xDrive Euro 6 (s/s) 2dr
£10,999
BMW 4 Series
2014 (14) - 420d M Sport 2dr ** GREAT SPECIFICATION **
£12,995
BMW 4 Series
2016 (16) - 2.0 420D M SPORT GRAN COUPE 4DR Manual
£15,500
BMW 4 Series
2018 (18) - 430d M Sport 5dr Auto [Professional Media]
£6,985
BMW 4 Series
2015 (65) - 420d [190] M Sport 5dr Auto [Professional Media]
£18,950
BMW 4 Series
2019 - 3.0 M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (258 ps)
£13,495
BMW 4 Series
2014 - 3.0 435d M Sport Auto xDrive Euro 6 (s/s) 2dr
£10,979
BMW 4 Series
2018 (18) - 2.0 420i Sport Auto Euro 6 (s/s) 2dr
£18,995
BMW 4 Series
2018 (18) - 2.0 420i M Sport Auto Euro 6 (s/s) 2dr
£12,999
BMW 4 Series
2018 (67) - 3.0 430d M Sport Auto xDrive Euro 6 (s/s) 2dr
£10,495
BMW 4 Series
2016 - 3.0 435d xDrive M Sport Convertible 2-Door
£14,999
BMW 4 Series
2018 (68) - 430d M Sport 5dr Auto [Professional Media] ** SNAPPER ROCKS BLUE METALLIC *
£11,999
BMW 4 Series
(J) - 420d xDrive Sport 2dr Auto ** ONLY 59000 MILES **
£10,999
BMW 4 Series
2014 (64) - 420D, 2.0 Turbo Diesel, Sport Edition, Coupe, Manual, Euro 6. 2-Door
£15,697
BMW 4 Series
2017 - 420d [190] M Sport Auto [Professional Media] 5-Door
£11,489
BMW 4 Series
2016 (16) - 2.0 420d M Sport Euro 6 (s/s) 2dr
£8,090
BMW 4 Series
2014 - 3.0 430D M Sport Auto 2dr
£11,695
BMW 4 Series
2015 (15) - 3.0 435d M Sport Auto xDrive Euro 6 (s/s) 2dr
£30,500
BMW 4 Series
2021 - 95868 2-Door
£27,495
BMW 4 Series
2021 (71) - 2.0 420i M Sport Auto Euro 6 (s/s) 2dr