Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,250 cars
View more photos (36)
420D M Sport Coupe
19,115mi Auto Hybrid 2.0L
£28,339
Guildford
~£712/pm
4.1 dealer rating
View more photos (35)
420D Xdrive Gran Coupe M Sport
49,174mi Auto Diesel 2.0L
£15,796
Eastleigh
~£397/pm
4.7 dealer rating
2.0 420I Gpf M Sport Coupe Xdrive
67,000mi Auto Petrol 2.0L
£19,807
Portsmouth
~£497/pm
4.9 dealer rating
View more photos (27)
2.0 420I M Sport Hatchback 184 P
9,036mi Auto Petrol 2.0L
£39,750
Brighton
~£998/pm
4.2 dealer rating
View more photos (47)
M440i Xdrive Mhev
15,608mi Auto Petrol 3.0L
£35,945
Liverpool
~£903/pm
View more photos (21)
Gran Coupe 2.0 420D M Sport Gran Coupe 188
79,519mi Auto Diesel 2.0L
£11,498
Kilwinning
~£289/pm
View more photos (31)
Hatchback 3.0 435D M Sport Xdrive Euro 6 Ss
43,700mi Auto Diesel 3.0L
£16,450
Derby
~£413/pm
4.6 dealer rating
View more photos (11)
M Sport
44,000mi Auto Petrol 2.0L
£17,495
Flint
~£439/pm
Dealer Not Rated
View more photos (28)
420I M Sport
30,453mi Auto Petrol 2.0L
£20,595
Willenhall
~£517/pm
4.4 dealer rating
View more photos (44)
2.0 420D M Sport Hatchback Euro 6
96,000mi Auto Diesel 2.0L
£14,500
Heathfield
~£364/pm
5.0 dealer rating
View more photos (22)
M4 Competition
19,500mi Auto Petrol 3.0L
£40,495
Leeds
~£1,017/pm
View more photos (26)
420D Mht M Sport Step
29,739mi Auto Diesel 2.0L
£32,500
King's Lynn
~£816/pm
View more photos (58)
Coupe 2.0 420D Se Euro 6 Ss 201363
43,718mi Auto Diesel 2.0L
£10,750
Rickmansworth
~£270/pm
4.5 dealer rating
View more photos (13)
Xdrive Coupe
54,600mi Auto Diesel 3.0L
£13,950
Manchester
~£350/pm
View more photos (54)
420D M Sport
Manual Diesel 2.0L
£8,490
Peterborough
~£213/pm
4.0 dealer rating
View more photos (29)
3,581mi Auto Petrol 2.0L
£39,125
Online Dealer
~£983/pm
2.0 420D M Sport
69,000mi Manual Diesel 2.0L
£13,995
Newry
~£351/pm
2.0 420I M Sport Coupe Euro 6 S
33,538mi Manual Petrol 2.0L
£14,299
Milton Keynes
~£359/pm
View more photos (25)
420D 190 Xdrive M Sport Prof Media
38,995mi Auto Diesel 2.0L
£19,000
Sheffield
~£477/pm
View more photos (51)
Coupe 3.0 435D M Sport Xdrive Euro 6 Ss
49,663mi Auto Diesel 3.0L
£20,980
Sutton In Ashfield
~£527/pm
M440i Xdrive Gran Coupe
4,602mi Auto Petrol 3.0L
£46,850
Northampton
~£1,177/pm
4.3 dealer rating
Coupe
85,723mi Auto Petrol 2.0L
£10,995
Birmingham
~£276/pm
View more photos (66)
Gran Coupe 2.0 420D M Sport Hatchback A
70,000mi Auto Diesel 2.0L
£15,475
Doncaster
~£389/pm
View more photos (19)
420I M Sport Coupe
105,762mi Manual Petrol 2.0L
£9,995
Redditch
~£251/pm
Results 72 - 96 of 1,250