Filter results 8 Cars
Sort By
2018 BMW 4 Series
2.0 420i M Sport 5dr (SAT NAV)
2.0 420i M Sport 5dr (SAT NAV)
Jeff White Motors
47,095 miles
Request callback
£14,488
2018 BMW 4 Series
2.0 420i M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (184 ps)
2.0 420i M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (184 ps)
HPL Motors Atherton Preston
37,369 miles
Request callback
£14,799
2020 BMW 4 Series
2.0 420i GPF M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (184 ps)
2.0 420i GPF M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (184 ps)
S James Prestige Limited
47,300 miles
Request callback
£15,790
2019 BMW 4 Series
2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
Pitstop Motors NI
73,758 miles
Request callback
£16,490
2020 BMW 4 Series
2.0 420i GPF M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (184 ps)
2.0 420i GPF M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (184 ps)
S James Prestige Limited
39,000 miles
Request callback
£16,890
2019 BMW 4 Series
2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
S James Prestige Limited
49,600 miles
Request callback
£20,100
2019 BMW 4 Series
2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 420i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
S James Prestige Limited
42,200 miles
Request callback
£21,108
Buy new from | £40,322 | (list price from £44,925) |
Showing 1 - 8 of 8 cars