Filter results 49 Cars
Browse by shape
Browse by trim
Sort By
2017 BMW 4 Series
420i M Sport 5dr Auto [Professional Media]
420i M Sport 5dr Auto [Professional Media]
Stoneacre Rotherham Fiat
22,876 miles
Request callback
£18,495
2017 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
Bmw Durham
21,613 miles
Request callback
£18,500
2018 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
Marshall BMW Salisbury
23,100 miles
Request callback
£18,890
2016 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
Motorchoice Edinburgh
25,591 miles
Request callback
£17,000
2016 BMW 4 Series
420i xDrive M Sport 2dr [Professional Media]
420i xDrive M Sport 2dr [Professional Media]
John Clark BMW Aberdeen
19,215 miles
Request callback
£16,000
2016 BMW 4 Series
420i SE 2dr [Business Media]
420i SE 2dr [Business Media]
Drive Vauxhall Leicester
37,764 miles
Request callback
£13,143
2018 BMW 4 Series
420i M Sport 5dr Auto [Professional Media]
420i M Sport 5dr Auto [Professional Media]
Autoecosse Mitsubishi
21,500 miles
Request callback
£20,495
2016 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
Chorley Nissan Preston
34,787 miles
Request callback
£16,500
2020 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Marshall BMW Hampshire
1,980 miles
Request callback
£38,890
2020 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Marshall BMW of Grimsby
1,902 miles
Request callback
£37,888
Buy new from | £21,347 | (list price from £25,195) |
Showing 1 - 10 of 49 cars