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)
2.0 420D Xdrive Se Gran Coupe 188 Bhp
73,000mi Auto Diesel 2.0L
£12,980
Cambridge
~£326/pm
4.4 dealer rating
View more photos (47)
420D M Sport Gran Coupe
45,931mi Auto Diesel 2.0L
£16,690
Online Dealer
~£419/pm
4.5 dealer rating
View more photos (100)
Coupe
40,000mi Auto Diesel 3.0L
£17,950
Radlett
~£451/pm
5.0 dealer rating
View more photos (72)
Coupe 2.0 420D Xdrive M Sport Pro Edition Coupe -
29,473mi Auto Hybrid 2.0L
£31,490
Bristol
~£791/pm
View more photos (28)
420I M Sport Step Pro Pack
1,868mi Auto Petrol 2.0L
£38,500
Wolverhampton
~£967/pm
View more photos (34)
2.0L 420D Se Gran Coupe 188 Bhp
72,273mi Auto Diesel 2.0L
£12,000
Watford
~£301/pm
View more photos (23)
430D Xdrive Mht M Sport Step
48,975mi Auto Diesel 3.0L
£29,250
Worcester
~£735/pm
View more photos (51)
2.0 420I Luxury Euro 6 Ss
48,772mi Manual Petrol 2.0L
£12,985
Knaresborough
View more photos (36)
2.0 420I M Sport Hatchback 184 P
1,000mi Auto Petrol 2.0L
£39,875
Littlehampton
~£1,001/pm
4.2 dealer rating
View more photos (10)
420I M Sport
45,447mi Auto Petrol 2.0L
£16,650
Flint
~£418/pm
Dealer Not Rated
View more photos (41)
420I M Sport Gran Coupe
8,295mi Auto Petrol 2.0L
£34,999
Guildford
~£879/pm
4.1 dealer rating
View more photos (38)
420I M Sport Step Techpro Pack
Auto Petrol 2.0L
£46,500
Stevenage
~£1,168/pm
3.0 435D Xdrive M Sport Coupe 2018
68,500mi Auto Diesel 3.0L
£18,999
~£477/pm
View more photos (32)
M Sport
19,299mi Auto Petrol 2.0L
£19,350
~£486/pm
13,923mi Auto Petrol 2.0L
£31,750
~£797/pm
View more photos (26)
Gran Coupe 2.0 420I Gpf M Sport Euro 6 Ss
63,900mi Manual Petrol 2.0L
£13,994
London
~£351/pm
4.3 dealer rating
2.0 420D Sport Gran Coupe 188 Bhp
78,358mi Auto Diesel 2.0L
£11,985
Bury
5,770mi Auto Petrol 2.0L
£39,500
Kingston Upon Thames
~£992/pm
3.9 dealer rating
12,533mi Auto Petrol 2.0L
£30,000
High Wycombe
~£753/pm
View more photos (74)
435D Xdrive M Sport Gran Coupe
19,000mi Auto Diesel 3.0L
£19,995
~£502/pm
4.6 dealer rating
View more photos (11)
Gran Coupe 2.0 420D
70,000mi Auto Diesel 2.0L
£14,750
Newry
~£370/pm
39,509mi Auto Diesel 2.0L
£17,954
Crawley
View more photos (40)
Gran Coupe 3.0 435I Luxury Euro 6 Ss
58,571mi Auto Petrol 3.0L
£14,900
Frinton-On-Sea
~£374/pm
4.9 dealer rating
View more photos (19)
10,776mi Auto Petrol 2.0L
£34,000
Solihull
~£854/pm
Results 408 - 432 of 1,250