Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,582 cars
View more photos (81)
3.0 45E 24Kwh
72,500mi Auto Hybrid 3.0L
£34,950
Harrow
~£878/pm
5.0 dealer rating
View more photos (45)
X5 Se 5S 3.0D
53,000mi Auto Diesel 3.0L
£8,995
Newcastle-under-Lyme
~£226/pm
4.5 dealer rating
View more photos (66)
X5 Xdrive 45E M Sport
56,786mi Auto Hybrid 3.0L
£39,995
Telford
~£1,004/pm
4.8 dealer rating
View more photos (37)
4.4I V8 Competition Xdrive Euro 6 Ss
43,000mi Auto Petrol 4.4L
£64,995
Leeds
~£1,632/pm
4.7 dealer rating
View more photos (60)
Xdrive30d M Sport
77,406mi Auto Diesel 3.0L
£23,500
Coatbridge
~£590/pm
4.1 dealer rating
View more photos (10)
Xdrive40e M Sport
84,454mi Auto Hybrid 2.0L
£19,990
Grimsby
~£502/pm
View more photos (22)
3.0 45E 24Kwh M Sport Suv Plug-in Hybri
29,000mi Auto Hybrid 3.0L
£44,980
Sheffield
~£1,130/pm
View more photos (19)
3.0 30D Se Xdrive Euro 6 Ss
28,000mi Auto Diesel 3.0L
£21,995
Brierley Hill
~£552/pm
3.8 dealer rating
View more photos (26)
Xdrive40i M Sport
25,893mi Auto Petrol 3.0L
£40,500
Swansea
~£1,017/pm
View more photos (74)
3.0 M50d Xdrive Euro 6 Ss
78,701mi Auto Diesel 3.0L
£39,145
Oldham
~£983/pm
View more photos (17)
3.00D Mht M Sport Steptronic Xdrive Euro 6 5-Door
10mi Auto Diesel 3.0L
£78,995
Bristol
~£1,984/pm
4.4 dealer rating
View more photos (55)
4X4 3.0 30D M Sport Xdrive Euro 6 Ss
61,313mi Auto Diesel 3.0L
£22,880
Sutton In Ashfield
~£575/pm
4.9 dealer rating
View more photos (29)
Xdrive30d Mht M Sport
18,000mi Auto Hybrid 3.0L
£68,949
Magherafelt
~£1,731/pm
View more photos (49)
3.0 Xdrive30d M Sport 255 Bhp
110,453mi Auto Diesel 3.0L
£16,895
Middlesbrough
~£424/pm
Suv
62,000mi Auto Diesel
£20,950
Luton
~£526/pm
Dealer Not Rated
View more photos (32)
Xdrive45e Xline
54,341mi Auto Hybrid 3.0L
£26,921
Online Dealer
~£676/pm
View more photos (28)
23,026mi Auto Hybrid 3.0L
£32,276
~£811/pm
30D M Sport
95,942mi Auto Diesel 3.0L
£17,990
Dewsbury
~£452/pm
View more photos (24)
45,577mi Auto Hybrid 3.0L
£25,413
~£638/pm
View more photos (77)
Bmw Xdrive30d M Sport
36,058mi Auto Diesel 3.0L
£41,290
Peterborough
~£1,037/pm
4.3 dealer rating
9,000mi Auto Diesel
£74,749
Doncaster
~£1,877/pm
4.2 dealer rating
View more photos (16)
3.0 X5 Xdrive35d M Sport 2008
136,000mi Auto Diesel 3.0L
£4,995
Halifax
~£125/pm
View more photos (44)
45,890mi Auto Diesel 3.0L
£29,948
London
~£752/pm
View more photos (79)
2013 63 3.0
81,770mi Auto Diesel 3.0L
£19,495
Accrington
~£490/pm
Results 624 - 648 of 1,582