Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
306 cars
View more photos (46)
X6 Xdrive 40D
97,000mi Auto Diesel 3.0L
£8,399
Peterborough
~£211/pm
4.9 dealer rating
View more photos (23)
3.0 M50d Xdrive Euro 6 Ss
32,882mi Auto Diesel 3.0L
£48,495
~£1,218/pm
4.0 dealer rating
View more photos (30)
4.4 M 617 Bhp
12,000mi Auto Petrol 4.4L
£78,000
Burton upon Trent
~£1,959/pm
4.8 dealer rating
View more photos (51)
4X4 3.0 30D Steptronic Xdrive Euro 4 200858
72,000mi Auto Diesel 3.0L
£9,888
Beckenham
~£248/pm
4.4 dealer rating
View more photos (38)
Xdrive40i M Sport Step
33,694mi Auto Petrol
£40,995
Bracknell
~£1,029/pm
4.2 dealer rating
View more photos (37)
Xdrive30d M Sport
53,125mi Auto Diesel 3.0L
£24,995
Guiseley
~£628/pm
View more photos (31)
30D M Sport U400058462 Ulez
15,956mi Auto Diesel 3.0L
£34,000
Nottingham
~£854/pm
3.0 30D Steptronic Xdrive Euro 5
123,000mi Auto Diesel 3.0L
£6,895
Wigan
~£173/pm
3.2 dealer rating
View more photos (32)
Xdrive30d M Sport Step Plus Pack
36,279mi Auto Diesel 3.0L
£46,000
Egham
~£1,155/pm
4.5 dealer rating
3.0 Xdrive40d M Sport 309 Bhp
96,499mi Auto Diesel 3.0L
£20,984
St Albans
~£527/pm
4.3 dealer rating
View more photos (34)
3.0 30D Mht M Sport Xdrive Euro 6 Ss
18,982mi Auto Hybrid 3.0L
£52,988
~£1,331/pm
X6 Xdrive30d M Sport
20,784mi Auto Diesel 3.0L
£47,000
Dundee
~£1,180/pm
View more photos (24)
15,644mi Auto Diesel 3.0L
£54,995
Craigavon
~£1,381/pm
View more photos (20)
Xdrive30d M Sport Step Tech Pack
31,000mi Auto Diesel 3.0L
£43,750
Solihull
~£1,099/pm
View more photos (40)
2016 3.0 40D M Sport Suv Xdrive Euro 6 S
78,000mi Auto Diesel 3.0L
£21,995
Bathgate
~£552/pm
View more photos (86)
45,900mi Auto Diesel 3.0L
£27,890
Bedford
~£700/pm
4.1 dealer rating
View more photos (61)
100,000mi Auto Diesel 3.0L
£10,450
Hayes
~£262/pm
View more photos (14)
£21,143
Gloucester
~£531/pm
View more photos (65)
X6 Xdrive 40D M Sport
63,700mi Auto Diesel 3.0L
£21,500
Birmingham
~£540/pm
View more photos (80)
50,000mi Auto Diesel 3.0L
£28,890
~£725/pm
X6 M50i
13,391mi Auto Petrol 4.4L
£57,890
Royal Tunbridge Wells
~£1,454/pm
3.4 dealer rating
View more photos (64)
2017 3.0L Xdrive30d M Sport 255 Bhp
39,569mi Auto Diesel 3.0L
£25,995
Chorley
~£653/pm
View more photos (27)
3.0 40D Steptronic Xdrive Euro 5
95,000mi Auto Diesel 3.0L
£10,000
Redhill
~£251/pm
View more photos (15)
X6 Xdrive 30D
96,000mi Auto Diesel 3.0L
£12,495
Mansfield
~£314/pm
Results 240 - 264 of 306