Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
304 cars
View more photos (28)
X6 Xdrive 40D M Sport
60,250mi Auto Diesel 3.0L
£24,797
Henley-on-Thames
~£623/pm
4.7 dealer rating
View more photos (24)
X6 M50d
92,000mi Auto Diesel 3.0L
£13,450
High Wycombe
~£338/pm
5.0 dealer rating
View more photos (38)
3.0 Xdrive40d M Sport
51,000mi Auto Diesel 3.0L
£26,490
Thatcham
~£665/pm
4.9 dealer rating
View more photos (6)
Xdrive30d Mht M Sport Step
26,738mi Auto Diesel 3.0L
£54,997
London
~£1,381/pm
View more photos (18)
3.0 Xdrive 30D M Sport Mhev 282 Bhp
22,500mi Auto Diesel 3.0L
£49,990
Chipping Ongar
~£1,255/pm
3.7 dealer rating
Xdrive40d
64,000mi Auto Diesel 3.0L
£14,990
~£376/pm
View more photos (26)
3.0 40D Mht M Sport Xdrive Euro 6 Ss
39,650mi Auto Diesel 3.0L
£45,000
Aberdeen
~£1,130/pm
4.4 dealer rating
View more photos (87)
3.0 Xdrive30d M Sport 255 Bhp
83,000mi Auto Diesel 3.0L
£19,489
Hoddesdon
~£489/pm
4.1 dealer rating
View more photos (22)
Xdrive40i M Sport Step Techplus Pack
38,277mi Auto Petrol 3.0L
£44,000
Romford
~£1,105/pm
4.5 dealer rating
View more photos (73)
Coupe
85,946mi Auto Diesel 3.0L
£21,500
Preston
~£540/pm
View more photos (36)
3.0 40D M Sport Edition Suv Xdrive
52,257mi Auto Diesel 3.0L
£30,395
Bedford
~£763/pm
4.2 dealer rating
View more photos (9)
3.0D Xdrive30d M Sport 255 Camera Euro 6 Ule
105,759mi Auto Diesel 3.0L
£16,480
Cardiff
~£414/pm
4.8 dealer rating
View more photos (12)
Xdrive30d M Sport
75,000mi Auto Diesel 3.0L
£19,995
Omagh
~£502/pm
View more photos (31)
3.0 30D Xdrive Euro 5
72,500mi Auto Diesel 3.0L
£12,000
Cannock
~£301/pm
View more photos (7)
113,934mi Auto Diesel 3.0L
Hayes
View more photos (77)
Suv
127,584mi Auto Diesel 3.0L
£12,299
~£309/pm
3.0 30D M Sport Xdrive Euro 6 Ss
80,600mi Auto Diesel 3.0L
£18,495
Ilford
~£464/pm
View more photos (48)
3.0 40D M Sport Xdrive Euro 6 Ss
Chorley
View more photos (50)
X6 Xdrive 30D M Sport
63,950mi Auto Diesel 3.0L
£21,949
Watford
~£551/pm
View more photos (53)
Suv 3.0 40D Steptronic Xdrive Euro 5 201161
103,000mi Auto Diesel
£8,995
Dunstable
~£226/pm
View more photos (20)
3.0 40D Xdrive Euro 5
£14,995
Sudbury
~£377/pm
View more photos (27)
X6 Xdrive40i M Sport
5,379mi Auto Petrol
£65,985
Liverpool
~£1,657/pm
X6 Xdrive40d M Sport
95,000mi Auto Diesel 3.0L
£18,999
Leatherhead
~£477/pm
3.0 Xdrive40d M Sport 309 Bhp
66,917mi Auto Diesel 3.0L
£23,989
Hoylake
~£602/pm
Results 168 - 192 of 304