Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,508 cars
View more photos (54)
4.4 V8 50I M Sport Xdrive 449 Bhp
35,000mi Auto Petrol 4.4L
£33,949
Oldham
~£853/pm
4.4 dealer rating
View more photos (79)
Suv
56,000mi Auto Diesel 3.0L
£27,995
Burnley
~£703/pm
4.8 dealer rating
View more photos (36)
Xdrive30d Mht Xline
29,961mi Auto Diesel
£41,490
Derby
~£1,042/pm
4.2 dealer rating
View more photos (65)
X5 Xdrive30d M Sport
71,000mi Auto Diesel 3.0L
£29,890
Bedford
~£751/pm
4.1 dealer rating
View more photos (24)
Xdrive25d 231 M Sport
59,108mi Auto Diesel 2.0L
£22,220
Blackburn
~£558/pm
View more photos (27)
Xdrive M50d
60,535mi Auto Diesel 3.0L
£27,000
Sheffield
~£678/pm
4.5 dealer rating
View more photos (29)
3.0 Xdrive30d M Sport 255 Bhp
55,000mi Auto Diesel 3.0L
£22,450
Antrim
~£564/pm
Xdrive30d Mht M Sport
30,223mi Auto Diesel 3.0L
£37,028
Online Dealer
~£930/pm
Dealer Not Rated
View more photos (51)
3.0 45E 24Kwh M Sport Xdrive Euro 6 Ss
38,970mi Auto Hybrid 3.0L
£38,990
London
~£979/pm
4.6 dealer rating
View more photos (20)
Xdrive40d M Sport
85,000mi Auto Diesel 3.0L
£17,990
Stockport
~£452/pm
View more photos (34)
M50d
81,882mi Auto Diesel 3.0L
£23,990
Bury
~£602/pm
View more photos (25)
M50i
46,813mi Auto Petrol 4.4L
£45,000
Oldbury
~£1,130/pm
Xdrive30d M Sport
84,290mi Auto Diesel 3.0L
£24,350
Lymington
~£611/pm
5.0 dealer rating
View more photos (21)
3.0 40D M Sport Xdrive Euro 6 Ss
35,472mi Auto Diesel 3.0L
£28,490
Birmingham
~£715/pm
3.0 M50d 395 Bhp
118,000mi Auto Diesel 3.0L
£35,995
Middlesbrough
~£904/pm
View more photos (42)
X5 Xdrive 40D M Sport Mhev
13,928mi Auto Diesel 3.0L
£60,990
Canterbury
~£1,532/pm
View more photos (30)
X5 M50d
42,400mi Auto Diesel 3.0L
£58,995
Magherafelt
~£1,481/pm
Bmw Estate Xdrive45e Xline
40,381mi Auto Hybrid 3.0L
£37,167
Scunthorpe
~£933/pm
4.3 dealer rating
View more photos (26)
30,758mi Auto Diesel 3.0L
£42,000
Aberdeen
~£1,055/pm
View more photos (14)
3.0 Xdrive40d M Sport 309 Bhp
41,726mi Auto Diesel 3.0L
£24,000
Whitley Bay
~£603/pm
View more photos (96)
3.0 M50d 376 Bhp
41,000mi Auto Diesel 3.0L
£35,890
~£901/pm
View more photos (66)
32,000mi Auto Diesel 3.0L
£45,995
Sandbach
~£1,155/pm
View more photos (23)
3.0 X5
96,003mi Auto Diesel 3.0L
£2,495
~£63/pm
X5 Xdrive50e M Sport
17,818mi Auto Hybrid 3.0L
£75,800
Brentford
~£1,904/pm
3.9 dealer rating
Results 216 - 240 of 1,508