Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,576 cars
Xdrive 40D M Sport
48,100mi Auto Diesel 3.0L
£30,950
Southampton
~£777/pm
4.6 dealer rating
View more photos (48)
X5 Xdrive 40D M Sport
53,828mi Auto Diesel 3.0L
£27,990
Neston
~£703/pm
View more photos (37)
X5 Xdrive30d M Sport Mhev
76,600mi Auto Diesel 3.0L
£41,250
Strabane
~£1,036/pm
4.5 dealer rating
View more photos (53)
Estate 3.0 Xdrive30d M Sport 2012
92,400mi Auto Diesel 3.0L
£10,995
Thornbury
~£276/pm
4.9 dealer rating
View more photos (56)
3.0 M50d Xdrive Euro 6 Ss
94,515mi Auto Diesel 3.0L
£22,000
Hounslow
~£552/pm
View more photos (41)
3.0 Xdrive30d M Sport 241 Bhp
78,100mi Auto Diesel 3.0L
£11,995
Falkirk
~£301/pm
3.9 dealer rating
View more photos (33)
Xdrive40i Mht M Sport
7,199mi Auto Petrol
£62,990
Bury St Edmunds
~£1,582/pm
4.2 dealer rating
View more photos (47)
M50d
40,000mi Auto Diesel 3.0L
£49,995
Sandy
~£1,255/pm
Dealer Not Rated
View more photos (29)
3.0 X5 Xdrive 45E M Sport Suv
49,028mi Auto Hybrid 3.0L
£40,980
Windsor
~£1,029/pm
View more photos (28)
37,006mi Auto Petrol 3.0L
£50,000
King's Lynn
~£1,256/pm
4.7 dealer rating
View more photos (34)
X5 Xdrive30d M Sport
31,555mi Auto Diesel 3.0L
£43,795
Royal Tunbridge Wells
~£1,100/pm
3.4 dealer rating
View more photos (10)
Xdrive30d M Sport
100,000mi 3.0L
£16,495
Derby
~£414/pm
4.8 dealer rating
View more photos (30)
3.0 30D M Sport Xdrive Euro 6 Ss
55,175mi Auto Diesel 3.0L
£37,210
Stockton-on-Tees
~£934/pm
View more photos (23)
X5 M50d
65,104mi Auto Diesel 3.0L
£41,990
Perth
~£1,054/pm
4.4 dealer rating
View more photos (54)
Xdrive30d Mht Xline
22,401mi Auto Diesel 3.0L
£46,803
Reading
~£1,175/pm
View more photos (101)
Suv 3.0 M50d Xdrive Euro 6 Ss 202070
51,000mi Auto Diesel 3.0L
£57,450
Burnley
~£1,443/pm
3.0 30D M Sport Suv Xdrive Euro 6
74,982mi Auto Diesel 3.0L
£19,000
Ellesmere Port
~£477/pm
View more photos (21)
Xdrive30d M Sport Mhev
16,230mi Auto Diesel 3.0L
£62,995
Dungannon
View more photos (17)
3.0 30D Se Suv Steptronic Xdrive Euro 5
68,964mi Auto Diesel 3.0L
£9,480
Cardiff
~£238/pm
3.0 30D Mht M Sport Suv Hybrid Xdr
83,087mi Auto Hybrid 3.0L
£36,850
Kempston
~£925/pm
View more photos (39)
3.0 40D M Sport Suv Xdrive Euro 6
88,800mi Auto Diesel 3.0L
£21,490
Doncaster
~£540/pm
70,145mi Auto Diesel 3.0L
£37,528
Eastleigh
~£942/pm
3.0 30D Se Xdrive Euro 6 Ss
36,963mi Auto Diesel 3.0L
£19,100
Watford
~£480/pm
View more photos (26)
Xdrive45e M Sport
20,000mi Auto Hybrid 3.0L
£49,999
Stoke-on-Trent
4.3 dealer rating
Results 552 - 576 of 1,576