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 (42)
420I M Sport Coupe
29,114mi Auto Petrol 2.0L
£28,072
Crawley
~£705/pm
4.5 dealer rating
View more photos (39)
Hatchback 2.0 420D M Sport Euro 6 Ss
60,009mi Auto Diesel 2.0L
£14,999
Newport
~£377/pm
4.8 dealer rating
View more photos (43)
M440i Xdrive
31,000mi Auto Petrol 3.0L
£34,995
Boston
~£879/pm
4.7 dealer rating
View more photos (45)
2.0 420D Mht M Sport Coupe Hybrid
21,914mi Auto Diesel 2.0L
£29,048
Reading
~£729/pm
4.2 dealer rating
View more photos (29)
420I M Sport Step
17,755mi Auto Petrol 2.0L
£29,000
Egham
~£728/pm
View more photos (36)
Coupe 3.0 435D M Sport Xdrive Euro 6 Ss
87,500mi Auto Diesel 3.0L
£12,795
Wolverhampton
~£321/pm
View more photos (37)
13,734mi Auto Petrol 2.0L
£28,800
West Drayton
~£723/pm
3.9 dealer rating
View more photos (20)
G26 420I M Sport Gran Coupe B48 2.0I
7,736mi Auto Petrol 2.0L
£39,495
Glasgow
~£992/pm
4.3 dealer rating
View more photos (41)
M Sport
31,041mi Auto Diesel 2.0L
£31,595
Online Dealer
~£793/pm
30,769mi Auto Diesel 2.0L
£28,994
Farnborough
View more photos (64)
Coupe
51,176mi Auto Petrol 2.0L
£15,189
Southall
~£381/pm
2.0 420I M Sport Hatchback 184 P
5,000mi Auto Petrol 2.0L
£44,990
Bishop's Stortford
~£1,130/pm
View more photos (24)
2.0 420I M Sport Coupe 184 Ps
43,823mi Auto Petrol 2.0L
£26,995
Cambridge
~£678/pm
View more photos (63)
15,590mi Auto Diesel
£32,758
Durham
~£823/pm
G22 420I M Sport Coupe Lci B48 2.0I
2,014mi Auto Petrol 2.0L
£44,995
View more photos (23)
420I M Sport Step Pro Pack
19,661mi Auto Petrol 2.0L
£31,500
High Wycombe
~£791/pm
View more photos (40)
17,500mi Auto Petrol 2.0L
£28,990
Hinckley
420D Mht M Sport Step Pro Pack
22,000mi Auto Diesel 2.0L
£29,500
Solihull
~£741/pm
View more photos (25)
420I M Sport
2,633mi Auto Petrol 2.0L
£44,000
Coventry
~£1,105/pm
View more photos (21)
2.0 420D M Sport Gran Coupe 188 Bhp
43,000mi Auto Diesel 2.0L
£17,990
Houghton-Le-Spring
~£452/pm
4,427mi Auto Petrol 2.0L
£34,500
~£866/pm
View more photos (33)
M440d Xdrive Coupe
36,780mi Auto Diesel 3.0L
£34,450
Oxford
~£865/pm
2.0 248Bhp 430I M Sport Ss Coupe
19,196mi Auto Petrol 2.0L
£22,290
Burton upon Trent
~£560/pm
View more photos (26)
Gran Coupe 420I M Sport Gran Coupe
2,501mi Auto Petrol
£40,000
Enfield
~£1,004/pm
3.7 dealer rating
Results 600 - 624 of 1,250