Filter results 77 Cars
Browse by trim
Sort By
2021 BMW 4 Series
420d xDrive MHT M Sport 2dr Step Auto
420d xDrive MHT M Sport 2dr Step Auto
Bells Crossgar
31,000 miles
Request callback
£30,995
2022 BMW 4 Series
420d xDrive MHT M Sport 2dr Step Auto
420d xDrive MHT M Sport 2dr Step Auto
BMW Bavarian
20,081 miles
Request callback
£31,995
2022 BMW 4 Series
420d xDrive MHT M Sport 2dr Step Auto
420d xDrive MHT M Sport 2dr Step Auto
Vertu BMW Teesside
17,587 miles
Request callback
£33,290
2021 BMW 4 Series
420d MHT M Sport 2dr Step Auto
420d MHT M Sport 2dr Step Auto
Marshall Jaguar Peterborough
18,886 miles
Request callback
£28,500
2018 BMW 4 Series
420d [190] M Sport 2dr Auto [Professional Media]
420d [190] M Sport 2dr Auto [Professional Media]
CarSupermarket.Com Barnsley
39,977 miles
Request callback
£17,657
2016 BMW 4 Series
420d [190] M Sport 2dr Auto [Professional Media]
420d [190] M Sport 2dr Auto [Professional Media]
Usedirect Portadown
36,773 miles
Request callback
£15,999
2021 BMW 4 Series
420d xDrive MHT M Sport 2dr Step Auto
420d xDrive MHT M Sport 2dr Step Auto
Lookers BMW Crewe
4,512 miles
Request callback
£32,299
2022 BMW 4 Series
420d MHT M Sport 2dr Step Auto
420d MHT M Sport 2dr Step Auto
Marshall BMW Scunthorpe
9,359 miles
Request callback
£31,777
2022 BMW 4 Series
420d MHT M Sport 2dr Step Auto
420d MHT M Sport 2dr Step Auto
Ocean Group BMW Plymouth
16,080 miles
Request callback
£29,950
2021 BMW 4 Series
420d xDrive MHT M Sport 2dr Step Auto
420d xDrive MHT M Sport 2dr Step Auto
Marshall BMW Scunthorpe
58,124 miles
Request callback
£26,941
2016 BMW 4 Series
420d [190] M Sport 2dr Auto [Professional Media]
420d [190] M Sport 2dr Auto [Professional Media]
Henson Motor Group
61,957 miles
Request callback
£13,690
2017 BMW 4 Series
420d [190] M Sport 2dr Auto [Professional Media]
420d [190] M Sport 2dr Auto [Professional Media]
Paragon Motor Company
49,841 miles
Request callback
£15,995
Buy new from | £39,679 | (list price from £44,195) |
Showing 46 - 60 of 77 cars