Filter results 70 Cars
Browse by shape
Browse by trim
Sort By
2019 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
Bristol Street Motors Vauxhall Lichfield
26,690 miles
Request callback
£18,470
2022 BMW 4 Series
420i M Sport Pro Edition 2dr Step Auto
420i M Sport Pro Edition 2dr Step Auto
Marshall BMW Hampshire
14,343 miles
Request callback
£33,000
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Usedirect Belfast
13,968 miles
Request callback
£27,799
2016 BMW 4 Series
420i xDrive M Sport 2dr Auto [Professional Media]
420i xDrive M Sport 2dr Auto [Professional Media]
Rix Motor Company
60,000 miles
Request callback
£14,999
2020 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
John Clark BMW Aberdeen
7,264 miles
Request callback
£31,000
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Marshall BMW Salisbury
25,487 miles
Request callback
£29,035
2020 BMW 4 Series
420i xDrive M Sport 5dr Auto [Professional Media]
420i xDrive M Sport 5dr Auto [Professional Media]
Lookers BMW Stoke
34,726 miles
Request callback
£21,299
2020 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
John Clark BMW Aberdeen
9,662 miles
Request callback
£24,000
2019 BMW 4 Series
420i xDrive M Sport 2dr Auto [Professional Media]
420i xDrive M Sport 2dr Auto [Professional Media]
John Clark BMW Aberdeen
35,236 miles
Request callback
£20,100
Buy new from | £39,679 | (list price from £44,195) |
Showing 61 - 70 of 70 cars