Filter results 42 Cars
Browse by shape
Sort By
2021 BMW 4 Series
2.0 420i GPF M Sport Euro 6 (s/s) 5dr
2.0 420i GPF M Sport Euro 6 (s/s) 5dr
Kehoe Kars
29,950 miles
Request callback
£21,938
2021 BMW 4 Series
2.0 420i M Sport Coupe 2dr Petrol Auto (184 ps)
2.0 420i M Sport Coupe 2dr Petrol Auto (184 ps)
Shelbourne Autoselect
61,339 miles
Request callback
£25,299
2023 BMW 4 Series
420i M Sport Pro Edition Coupe
420i M Sport Pro Edition Coupe
JKC Approved Used BMW
5,500 miles
Request callback
£39,950
2023 BMW 4 Series
420i M Sport Pro Edition 5dr Step Auto
420i M Sport Pro Edition 5dr Step Auto
Peter Vardy Edinburgh BMW
4,505 miles
Request callback
£41,250
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Prestige Cars Kent
18,621 miles
Request callback
£31,407
2019 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
Stephen James Bmw Blackheath
22,675 miles
Request callback
£21,995
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Stephen James Bmw Enfield
17,136 miles
Request callback
£30,995
2021 BMW 4 Series
420i M Sport Pro Edition 2dr Step Auto
420i M Sport Pro Edition 2dr Step Auto
Stephen James Bmw Bromley
20,161 miles
Request callback
£31,995
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Stephen James Bmw Bromley
13,075 miles
Request callback
£30,895
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
John Clark BMW Tayside
35,750 miles
Request callback
£27,000
Buy new from | £39,679 | (list price from £44,195) |
Showing 16 - 30 of 42 cars