Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
300 cars
View more photos (25)
X6 Xdrive 40D
96,000mi Auto Diesel 3.0L
£9,495
Edinburgh
~£238/pm
4.1 dealer rating
View more photos (71)
3.0 40D M Sport Xdrive Euro 6 Ss
86,700mi Auto Diesel 3.0L
£18,785
Woking
~£472/pm
3.9 dealer rating
View more photos (19)
X6 M50d
100,000mi Auto Diesel 3.0L
£14,490
High Wycombe
~£364/pm
5.0 dealer rating
View more photos (10)
3.0 Xdrive30d M Sport
84,000mi Auto Diesel 3.0L
£21,495
Magherafelt
~£540/pm
4.3 dealer rating
View more photos (17)
Xdrive30d Mht M Sport Step
26,073mi Auto Diesel
£49,501
Leeds
~£1,243/pm
4.2 dealer rating
View more photos (32)
3.0 40D Mht M Sport Xdrive Euro 6 Ss
13,257mi Auto Diesel 3.0L
£51,490
~£1,293/pm
View more photos (30)
Diesel
81,000mi Diesel
£24,989
Dunstable
~£628/pm
View more photos (34)
Coupe
66,341mi Auto Diesel 3.0L
£19,295
Maldon
~£485/pm
4.9 dealer rating
View more photos (93)
Suv
84,524mi Auto Diesel 3.0L
£21,399
Romford
~£537/pm
4.8 dealer rating
View more photos (66)
3.0 M50d Xdrive Euro 6 Ss
42,537mi Auto Diesel 3.0L
£31,890
Seaham
~£801/pm
View more photos (51)
X6 Xdrive 40D M Sport
64,726mi Auto Diesel 3.0L
£25,995
Ripley
~£653/pm
4.5 dealer rating
View more photos (63)
3.0 M50d Xdrive
63,380mi Auto Diesel 3.0L
£17,995
Tavistock
~£452/pm
View more photos (40)
X6 Xdrive 30D M Sport Mhev
21,246mi Auto Diesel 3.0L
£47,791
Tonbridge
~£1,200/pm
View more photos (24)
Xdrive30d M Sport
89,570mi Auto Diesel 3.0L
£21,491
View more photos (47)
4.4L M50i 4Wd
23,134mi Auto Petrol 4.4L
£44,791
~£1,125/pm
View more photos (91)
X6 Xdrive 30D
125,000mi Auto Diesel 3.0L
£7,485
~£188/pm
View more photos (52)
45,000mi Auto Diesel 3.0L
£27,999
Ashington
~£703/pm
View more photos (12)
Xdrive40d M Sport
36,007mi Auto Diesel 3.0L
£29,911
Redditch
~£751/pm
4.6 dealer rating
View more photos (37)
3.0 Xdrive30d M Sport 255 Bhp
29,600mi Auto Diesel 3.0L
£30,999
Liskeard
~£778/pm
View more photos (23)
Xdrive30d Mht M Sport Step Techpro Pk
47,873mi Auto Diesel 3.0L
£43,500
Worcester
~£1,092/pm
View more photos (38)
Xdrive40d Mht M Sport Step
36,226mi Auto Diesel
£42,620
Stockport
~£1,070/pm
Xdrive40d M Sport Edition Step
57,497mi Auto Diesel 3.0L
£26,994
South Shields
~£678/pm
3.0 Xdrive40d M Sport 309 Bhp
80,708mi Auto Diesel 3.0L
£21,965
Sittingbourne
~£552/pm
3.0 M50d 376 Bhp
78,000mi Auto Diesel 3.0L
£20,495
Harlow
~£515/pm
4.4 dealer rating
Results 144 - 168 of 300