Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,556 cars
View more photos (43)
420D Sport U680 Ulez
71,479mi Manual Diesel 2.0L
£8,999
Newcastle upon Tyne
~£226/pm
4.9 dealer rating
420D M Sport
81,300mi Auto Diesel
£12,199
Leeds
~£306/pm
4.1 dealer rating
View more photos (23)
G23 M440i Xdrive Convertible B58 3.0I
15,403mi Auto Petrol 3.0L
£42,995
Glasgow
~£1,080/pm
4.3 dealer rating
View more photos (67)
420I M Sport Convertible
4,955mi Auto 2.0L
£44,950
Hereford
~£1,129/pm
View more photos (35)
420I M Sport Step
20,617mi Auto Petrol
£30,500
Wigan
~£766/pm
420I M Sport Professional Media
25,941mi Auto Petrol
£19,850
Gateshead
~£498/pm
View more photos (39)
30,990mi Auto Diesel 2.0L
£19,995
Wrexham
~£502/pm
4.8 dealer rating
View more photos (30)
420D Mht M Sport Step
5,177mi Auto Diesel
£36,500
Wallsend
~£917/pm
4.2 dealer rating
View more photos (48)
2015 65 3.0
75,500mi Auto Diesel 3.0L
£13,750
Wembley
~£345/pm
View more photos (8)
420D 190 M Sport
45,000mi Manual Diesel 2.0L
£18,450
Banbridge
~£463/pm
4.5 dealer rating
420I M Sport Pro Edition Step
55,457mi Auto Petrol 2.0L
£23,603
Online Dealer
~£593/pm
Dealer Not Rated
View more photos (10)
2021 420D M Sport Mhev 188 Bhp
32,770mi Auto Diesel 2.0L
£27,900
Stamford
~£701/pm
View more photos (53)
420D Xdrive Luxury
54,000mi Auto Diesel 2.0L
£10,500
~£264/pm
5.0 dealer rating
View more photos (47)
2016 2.0 420D M Sport 188 Bhp
44,564mi Auto Diesel 2.0L
£14,995
Ringwood
~£377/pm
View more photos (16)
78,000mi Auto Diesel 2.0L
£13,480
Nottingham
~£339/pm
View more photos (57)
430I 245 M Sport Step
35,339mi Auto Petrol 2.0L
£29,260
Loughton
~£735/pm
View more photos (41)
420D 190 M Sport Professional Media
77,607mi Auto Diesel 2.0L
£11,995
Norwich
~£301/pm
View more photos (31)
420D Xdrive M Sport
57,723mi Auto Diesel 2.0L
£13,299
Ashton-Under-Lyne
~£334/pm
2.0 420D Sport
101,000mi Manual 2.0L
£8,395
Rhyl
~£211/pm
View more photos (42)
435D Xdrive M Sport Professional Media
57,000mi Auto Diesel 3.0L
£17,995
York
~£452/pm
2.0 M Sport Xdrive Euro 6 Ss
93,000mi Auto Diesel 2.0L
£12,450
Chorley
~£313/pm
View more photos (20)
420I M Sport Gran Coupe
7,751mi Auto Petrol 2.0L
£38,945
Stockport
~£978/pm
2.0 M Sport Euro 6 Ss
30,000mi Auto Petrol 2.0L
£18,900
Christchurch
~£475/pm
13mi Auto Petrol 2.0L
£45,998
Kirkcaldy
~£1,155/pm
4.6 dealer rating
Results 96 - 120 of 1,556