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 (7)
420D M Sport Gran Coupe
52,000mi Auto Diesel 2.0L
£15,450
Ballymena
~£388/pm
4.6 dealer rating
View more photos (30)
420D Gran Coupe M Sport
50,613mi Auto Diesel 2.0L
£19,390
Richmond
~£487/pm
4.8 dealer rating
View more photos (68)
Gran Coupe 2.0 420I
71,425mi Auto Petrol 2.0L
£14,290
Luton
~£359/pm
4.2 dealer rating
View more photos (44)
2.0 420I M Sport Euro 6 Ss
18,399mi Auto Petrol 2.0L
£32,799
Warrington
~£824/pm
4.1 dealer rating
View more photos (25)
M Sport
48,558mi Auto Petrol 2.0L
£16,800
Cannock
~£422/pm
4.5 dealer rating
View more photos (10)
Hatchback 2.0 420D Luxury Euro 6 Ss 2
78,748mi Auto Diesel 2.0L
£10,104
~£254/pm
5.0 dealer rating
View more photos (36)
3.0 435D Xdrive M Sport Gran Coupe 309 Bhp
73,048mi Auto Diesel 3.0L
£15,940
Stockport
~£400/pm
4.7 dealer rating
View more photos (32)
420I M Sport Step Pro Pack
18,284mi Auto Petrol 2.0L
£36,500
Cardiff
~£917/pm
View more photos (8)
430D Xdrive M
124,000mi 3.0L
£9,795
Derby
~£246/pm
View more photos (54)
38,295mi Auto Diesel 2.0L
£20,390
Glasgow
~£512/pm
View more photos (16)
435D Xdrive M Sport
42,500mi Auto Diesel 3.0L
£19,500
Birmingham
~£490/pm
View more photos (26)
M440i Xdrive Mht Step M Sport Pro Pack
30,288mi Auto Petrol 3.0L
£35,500
Worcester
~£891/pm
View more photos (35)
2.0 420I M Sport
48,860mi Auto Petrol 2.0L
£28,491
Nottingham
~£715/pm
435D Xdrive M Sport Professional Media
65,751mi Auto Diesel 3.0L
£16,698
Barnsley
~£419/pm
3.0 435D Xdrive M Sport Coupe 2015
93,000mi Auto Diesel 3.0L
£12,995
Flint
~£326/pm
Dealer Not Rated
View more photos (33)
420I M Sport
19,613mi Auto Petrol 2.0L
£33,850
Northampton
~£850/pm
4.3 dealer rating
4 Series 2.0 420I Gpf M Sport Xdrive Euro 6
71,551mi Auto Petrol 2.0L
£14,480
Gateshead
~£364/pm
View more photos (43)
Coupe 2.0 420D M Sport Coupe 2014
86,510mi Auto Diesel 2.0L
£10,250
Ashford
~£257/pm
4.9 dealer rating
430I M Sport Gran Coupe
42,000mi Auto Petrol 2.0L
£17,690
~£444/pm
4.4 dealer rating
View more photos (37)
M440i Mht Xdrive Euro 6
5,000mi Auto Petrol 3.0L
£55,995
Melksham
~£1,406/pm
View more photos (82)
Hatchback 2.0 420D M Sport Euro 6 Ss
86,000mi Auto Diesel 2.0L
£15,499
Burton upon Trent
~£389/pm
View more photos (28)
420I Xdrive M Sport Gran Coupe
77,905mi Auto Petrol 2.0L
£14,990
Taunton
~£376/pm
View more photos (20)
G26 420I M Sport Gran Coupe B48 2.0I
11,139mi Auto Petrol 2.0L
£35,995
~£904/pm
View more photos (49)
Gran Coupe 2.0L 420I
20,430mi Auto Petrol 2.0L
£33,791
~£849/pm
Results 576 - 600 of 1,250