Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,556 cars
View more photos (12)
2.0 420D M Sport Xdrive Euro 6 Ss
134,000mi Auto Diesel 2.0L
£8,989
Keighley
~£226/pm
4.0 dealer rating
View more photos (49)
2.0 420D M Sport 188 Bhp
34,833mi Auto Diesel 2.0L
£17,995
Hartlepool
~£452/pm
4.6 dealer rating
View more photos (61)
Convertible 2.0 430I Gpf M Sport Euro 6 Ss
105,220mi Auto Petrol 2.0L
£15,990
Dunstable
~£402/pm
View more photos (41)
3.0 430D M Sport 255 Bhp
45,000mi Auto Diesel 3.0L
£21,990
Falkirk
~£552/pm
3.9 dealer rating
View more photos (23)
Gran Coupe 3.0 435D M Sport Xdrive Euro 6 S
134,000mi Auto Diesel 3.0L
£10,795
Wokingham
~£271/pm
4.5 dealer rating
View more photos (37)
2.0 420D Xdrive M Sport 181 Bhp
95,300mi Manual Diesel 2.0L
£9,995
Edinburgh
~£251/pm
4.1 dealer rating
View more photos (11)
M Sport
174,000mi Manual Diesel 2.0L
£7,489
~£188/pm
435D Xdrive M Sport
29,000mi Auto Diesel 3.0L
£30,995
Bedford
~£778/pm
4.7 dealer rating
3.0 435D M Sport Xdrive Euro 6 Ss
74,655mi Auto Diesel 3.0L
£17,788
Peterborough
~£447/pm
420I M Sport Step
33,285mi Auto Petrol
£29,990
Bracknell
~£753/pm
4.2 dealer rating
View more photos (36)
11,863mi Auto Petrol 2.0L
£21,150
Online Dealer
~£531/pm
View more photos (19)
420I M Sport Professional Media
90,800mi Auto Petrol
£13,000
Leeds
~£326/pm
View more photos (92)
420D M Sport
68,500mi 2.0L
£12,995
Derby
4.8 dealer rating
108,496mi Manual Diesel 2.0L
£7,695
Chester
~£193/pm
View more photos (26)
3.0 435D Xdrive M Sport 309 Bhp
126,023mi Auto Diesel 3.0L
Newtownabbey
5.0 dealer rating
68,500mi Auto Diesel 3.0L
£16,995
Ayr
~£427/pm
View more photos (20)
435D Xdrive M Sport Professional Media
68,090mi Auto Diesel 3.0L
£22,898
Irvine
~£575/pm
View more photos (33)
435D Xdrive M Sport Gran Coupe
35,949mi Auto Diesel 3.0L
£22,990
~£577/pm
View more photos (32)
30,533mi Auto Diesel 3.0L
£20,800
~£522/pm
View more photos (66)
20,000mi Auto Diesel 3.0L
£26,990
Bury
~£678/pm
2.0 420I M Sport
12,683mi Auto Petrol 2.0L
£38,990
Southend-on-Sea
~£979/pm
23,505mi Auto Petrol 2.0L
£28,998
East Kilbride
~£728/pm
420D M Sport Convertible
14,650mi Auto Diesel 2.0L
£35,990
Perth
~£904/pm
4.4 dealer rating
View more photos (40)
420I M Sport Euro 6
27,618mi Auto Petrol 2.0L
£28,333
Swindon
~£712/pm
Results 384 - 408 of 1,556