Filter results 96 Cars
Browse by trim
Sort By
2023 BMW 4 Series
420d xDrive M Sport Coupe
420d xDrive M Sport Coupe
JKC Approved Used BMW
5,329 miles
Request callback
£36,950
2023 BMW 4 Series
420d xDrive MHT M Sport 2dr Step Auto
420d xDrive MHT M Sport 2dr Step Auto
BMW Bavarian
4,640 miles
Request callback
£36,995
2018 BMW 4 Series
420d [190] M Sport 2dr Auto [Professional Media]
420d [190] M Sport 2dr Auto [Professional Media]
Ocean Group BMW Penryn
46,000 miles
Request callback
£16,490
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
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,386
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
Buy new from | £39,679 | (list price from £44,195) |
Showing 61 - 75 of 96 cars