Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,222 cars
View more photos (45)
420D M Sport Gran Coupe
45,931mi Auto Diesel 2.0L
£16,490
Cambridge
~£414/pm
4.3 dealer rating
View more photos (69)
Coupe 2.0 420I Gpf M Sport Xdrive Euro 6 Ss
37,000mi Auto Petrol 2.0L
£19,499
Cheshunt
~£490/pm
4.9 dealer rating
View more photos (15)
Hatchback 2.0 420D M Sport Xdrive Euro 6 Ss
121,000mi Auto Diesel 2.0L
£9,290
Wymondham
~£233/pm
4.7 dealer rating
View more photos (46)
2.0 420D M Sport Coupe Euro 6 Ss
38,387mi Auto Diesel 2.0L
£19,250
Crewe
~£483/pm
View more photos (20)
M440i Xdrive Mht Step
8,956mi Auto Petrol 3.0L
£42,000
Solihull
~£1,055/pm
4.5 dealer rating
G26 420I M Sport Pro Edition Gran Coupe B48 2.0I
16,919mi Auto Petrol 2.0L
£32,795
Glasgow
~£824/pm
G26 420I M Sport Gran Coupe B48 2.0I
2,600mi Auto Petrol 2.0L
£41,995
View more photos (33)
M440d Xdrive Coupe
36,780mi Auto Diesel 3.0L
£34,450
Northampton
~£865/pm
View more photos (58)
420I M Sport Gran Coupe
4,380mi Auto Petrol 2.0L
£40,990
Peterborough
~£1,029/pm
View more photos (24)
F36 420I M Sport Gran Coupe B48 2.0I Lci
30,108mi Auto Petrol 2.0L
£20,995
Stirling
~£527/pm
View more photos (36)
2.0 420I M Sport Coupe Euro 6 Ss
21,440mi Auto Petrol 2.0L
£26,919
Newport
~£676/pm
4.4 dealer rating
4 Series Gran Coupe 2.0 420D Xdrive Se Gran Coupe
63,500mi Auto Diesel 2.0L
£11,500
Newcastle upon Tyne
~£289/pm
4.6 dealer rating
View more photos (8)
420I M Sport
71,000mi Auto Petrol 2.0L
£9,795
Northwood
~£246/pm
M Sport
76,027mi Auto Diesel 3.0L
£13,451
Uxbridge
~£338/pm
View more photos (27)
420D M Sport Coupe
13,507mi Auto Diesel
£30,940
Liverpool
~£777/pm
4.1 dealer rating
View more photos (41)
Gran Coupe 2.0 428I Luxury Gran Coupe 242 Bhp
46,409mi Auto Petrol 2.0L
£13,194
Nelson
~£331/pm
4.8 dealer rating
Gran Coupe 2.0 420I M Sport Euro 6 Ss
£15,999
Ashington
~£402/pm
5.0 dealer rating
View more photos (74)
435D Xdrive Gran Coupe M Sport
105,122mi Auto Diesel 3.0L
£11,995
Sheffield
~£301/pm
View more photos (35)
420I Xdrive M Sport Gran Coupe 2016
48,000mi Auto Petrol 2.0L
£17,990
Walsall
~£452/pm
View more photos (28)
420D Gran Coupe Sport
62,300mi Auto Diesel 2.0L
£12,000
Prestatyn
View more photos (11)
M440i Mht Xdrive Euro 6
10mi Auto Petrol 3.0L
£56,995
Swindon
~£1,431/pm
Gran Coupe
103,075mi Manual Diesel 2.0L
£6,999
Colchester
~£176/pm
View more photos (40)
27,045mi Auto Petrol
£32,521
Exeter
~£817/pm
View more photos (26)
420I M Sport Step
27,414mi Auto Petrol 2.0L
£31,990
Boston
~£803/pm
Results 912 - 936 of 1,222