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 (35)
Xdrive30d M Sport
50,508mi Auto Diesel 3.0L
£36,000
Willenhall
~£904/pm
4.5 dealer rating
View more photos (20)
55,388mi Auto Diesel 3.0L
£39,500
Romford
~£992/pm
View more photos (42)
3.0 45E 24Kwh M Sport Plug-in Xdrive
51,799mi Auto Hybrid
£37,447
Eastleigh
~£940/pm
4.7 dealer rating
View more photos (38)
3.0 30D Mht M Sport Xdrive Euro 6 Ss
24,240mi Auto Hybrid 3.0L
£52,999
Wilmslow
~£1,331/pm
4.1 dealer rating
View more photos (25)
Xdrive 30D M Sport 4Wd
47,743mi Auto Diesel 3.0L
£39,489
Harlow
4.9 dealer rating
50,624mi Auto Diesel 3.0L
£29,000
~£728/pm
X5 Xdrive 50E M Sport
3,395mi Auto Hybrid 3.0L
£76,700
Brentford
~£1,926/pm
3.9 dealer rating
View more photos (32)
39,357mi Auto Diesel 3.0L
£41,999
Dunfermline
~£1,055/pm
4.2 dealer rating
View more photos (84)
Suv 4.4 Biturbo V8 Xdrive Euro 6 Ss 2
38,950mi Auto Petrol 4.4L
£33,995
Leicester
~£854/pm
5.0 dealer rating
View more photos (23)
39,427mi Auto Diesel 3.0L
£42,495
Glasgow
~£1,067/pm
4.3 dealer rating
View more photos (50)
3.0 40D
81,000mi Auto Diesel 3.0L
£25,000
Coventry
~£628/pm
Dealer Not Rated
3.0 30D M Sport Xdrive Euro 6 Ss
65,000mi Auto Diesel 3.0L
£21,475
West Bromwich
~£539/pm
4.8 dealer rating
View more photos (40)
X5 Xdrive45e M Sport
29,975mi Auto Hybrid 3.0L
£45,500
West Drayton
~£1,143/pm
View more photos (48)
3.0 30D M Sport Suv Xdrive Euro 6
60,000mi Auto Diesel 3.0L
£39,890
Bedford
~£1,002/pm
View more photos (29)
Xdrive30d Mht M Sport
63,153mi Auto Hybrid 3.0L
£44,950
Newtownards
~£1,129/pm
View more photos (26)
X5 Xdrive30d M Sport
21,837mi Auto Diesel 3.0L
£38,000
Chelmsford
~£954/pm
4.4 dealer rating
View more photos (28)
Xdrive40d M Sport
57,000mi Auto Diesel 3.0L
£30,990
Craigavon
~£778/pm
View more photos (47)
2.0 25D Se Xdrive Euro 6 Ss
102,300mi Auto Diesel 2.0L
£13,499
Baldock
~£339/pm
3.2 dealer rating
X5 Xdrive40d M Sport
37,385mi Auto Diesel 3.0L
£29,800
Kingston Upon Thames
~£748/pm
View more photos (24)
Suv 3.0 40D M Sport Xdrive Euro 6 Ss
97,000mi Auto Diesel 3.0L
£18,950
Halifax
~£476/pm
4.6 dealer rating
View more photos (36)
26,867mi Auto Diesel 3.0L
£55,490
Borehamwood
~£1,393/pm
3.7 dealer rating
View more photos (72)
3.0 40D M Sport Suv Xdrive Euro 6
86,421mi Auto Diesel 3.0L
£23,999
Feltham
~£603/pm
View more photos (55)
M50d
64,200mi Auto Diesel 3.0L
£25,999
Leatherhead
~£653/pm
View more photos (59)
66,500mi Auto Petrol 4.4L
£29,843
Dunstable
~£749/pm
Results 672 - 696 of 1,582