Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,222 cars
View more photos (28)
420I M Sport Step
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
View more photos (26)
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
4.8 dealer rating
View more photos (20)
420D Mht M Sport Step
34,743mi Auto Diesel 2.0L
£27,500
Maidenhead
~£691/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,680
Sutton In Ashfield
~£544/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
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 (41)
2.0 420D M Sport Hatchback Xdrive
57,000mi Auto Diesel 2.0L
£14,295
Worthing
~£359/pm
View more photos (34)
M Sport
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
View more photos (18)
2.0 420I M Sport
27,751mi Auto Petrol 2.0L
£18,699
~£470/pm
View more photos (23)
2019 2.0 420I M Sport Gran Coupe 181 Bhp
32,900mi Auto Petrol 2.0L
£18,990
Stamford
Results 936 - 960 of 1,222