Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,250 cars
Gran Coupe
103,075mi Manual Diesel 2.0L
£6,999
Colchester
~£176/pm
4.8 dealer rating
View more photos (40)
M Sport
27,045mi Auto Petrol
£32,521
Exeter
~£817/pm
4.3 dealer rating
View more photos (26)
420I M Sport Step
27,414mi Auto Petrol 2.0L
£31,990
Boston
~£803/pm
4.7 dealer rating
View more photos (28)
5,586mi Auto Petrol 2.0L
£39,500
Tamworth
~£992/pm
4.5 dealer rating
View more photos (25)
420I M Sport Step Pro Pack
8,949mi Auto Petrol 2.0L
£41,000
Sheffield
~£1,030/pm
2.0 420I M Sport Coupe 184 Ps
13,571mi Auto Petrol 2.0L
£30,995
Cambridge
~£778/pm
4.2 dealer rating
2.0 420D Sport Coupe Xdrive Euro 6
92,000mi Auto Diesel 2.0L
£9,995
Coventry
~£251/pm
View more photos (11)
Xdrive Gran
71,000mi Auto Diesel 2.0L
£12,950
Manchester
~£325/pm
4.9 dealer rating
View more photos (55)
440I M Sport
58,351mi Auto Petrol 3.0L
£21,780
Sutton In Ashfield
~£547/pm
View more photos (24)
Gran Coupe 2.0 430I Gpf M Sport Euro 6 Ss
55,000mi Auto Petrol 2.0L
£18,995
London
~£477/pm
5.0 dealer rating
View more photos (52)
2.0 420D Luxury Coupe Euro 6 S
107,515mi Manual Diesel 2.0L
£7,990
~£201/pm
View more photos (10)
Coupe 3.0 M440d Mht Xdrive Euro 6 Ss
26,000mi Auto Hybrid 3.0L
£34,990
Grimsby
~£879/pm
View more photos (38)
3.0L 435D Xdrive M Sport Gran Coupe 309 Bh
60,966mi Auto Diesel 3.0L
£19,100
Watford
~£480/pm
3.0 430D M Sport Gran Coupe 255 Bhp
85,000mi Auto Diesel 3.0L
£13,990
Battle
~£351/pm
4.4 dealer rating
Gran Coupe 3.0 430D M Sport Hatchback A
87,000mi Auto Diesel 3.0L
£12,495
Clacton-On-Sea
~£314/pm
View more photos (13)
Coupe
112,019mi Auto Diesel 3.0L
£10,250
Swindon
~£257/pm
View more photos (30)
9,421mi Auto Petrol 2.0L
£33,000
~£829/pm
View more photos (20)
3.0 M440i Mht Xdrive Euro 6 Ss
9,969mi Auto Hybrid 3.0L
£49,999
Chester
~£1,256/pm
4.1 dealer rating
2.0 420D M Sport Coupe 2014
98,018mi Auto Diesel 2.0L
Flint
Dealer Not Rated
View more photos (43)
2.0 420D M Sport Hatchback Xdrive
57,000mi Auto Diesel 2.0L
£14,295
Worthing
~£359/pm
View more photos (34)
24,402mi Auto Petrol 2.0L
£19,650
Online Dealer
~£493/pm
View more photos (57)
Sport
95,530mi Auto Diesel 2.0L
£10,450
~£262/pm
View more photos (19)
2.0 420D M Sport Coupe Euro 6 S
59,159mi Manual Diesel 2.0L
£11,490
Weston-super-Mare
~£289/pm
4.6 dealer rating
View more photos (22)
420I Xdrive M Sport
21,912mi Auto Petrol 2.0L
£21,500
High Wycombe
~£540/pm
Results 1 - 24 of 1,250