Filter results 72 Cars
Browse by trim
Sort By
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Ocean Group BMW Plymouth
12,033 miles
Request callback
£30,900
2019 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
CarSupermarket.com Hessle
42,810 miles
Request callback
£18,997
2024 BMW 4 Series
420i M Sport 5dr Step Auto
420i M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
412 miles
Request callback
£40,990
2024 BMW 4 Series
420i M Sport 5dr Step Auto
420i M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
514 miles
Request callback
£41,450
2017 BMW 4 Series
420i xDrive M Sport 2dr Auto [Professional Media]
420i xDrive M Sport 2dr Auto [Professional Media]
Welcome to Williams Manchester BMW
32,510 miles
Request callback
£16,995
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Stellantis &You Newport
21,440 miles
Request callback
£27,074
2024 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Lookers BMW Stafford
4,000 miles
Request callback
£43,699
2024 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Vertu BMW Sunderland
3,971 miles
Request callback
£40,999
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
£13,999
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Marshall BMW Salisbury
25,487 miles
Request callback
£27,991
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Ocean Group BMW Penryn
6,038 miles
Request callback
£32,450
2017 BMW 4 Series
420I Xdrive M Sport 2Dr [Professional Media]
420I Xdrive M Sport 2Dr [Professional Media]
John Clark BMW Aberdeen
37,664 miles
Request callback
£15,500
Buy new from | £39,679 | (list price from £44,195) |
Showing 61 - 72 of 72 cars