Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,504 cars
View more photos (33)
Xdrive M50d
37,296mi Auto Diesel 3.0L
£46,500
Tamworth
~£1,168/pm
4.5 dealer rating
View more photos (27)
4.4I V8 Se 4Wd Euro 3
110,000mi Auto Petrol 4.4L
£3,992
Blackburn
~£100/pm
4.7 dealer rating
Bmw Estate Xdrive45e M Sport
22,060mi Auto Hybrid 3.0L
£46,453
Scunthorpe
~£1,167/pm
4.3 dealer rating
X5 Xdrive45e M Sport
37,581mi Auto Hybrid 3.0L
£42,948
Orpington
~£1,079/pm
48,843mi Auto Hybrid 3.0L
£46,769
Guildford
~£1,174/pm
4.1 dealer rating
View more photos (42)
2.0 25D M Sport Suv Xdrive Euro 6
93,103mi Auto Diesel 2.0L
£16,000
Sheffield
~£402/pm
5.0 dealer rating
X5 Xdrive30d M Sport
69,077mi Auto Diesel 3.0L
£21,495
Wigan
~£540/pm
3.0 Sd M Sport 282 Bhp
67,700mi Auto Diesel 3.0L
£10,995
Sevenoaks
~£276/pm
View more photos (39)
4.4 50I V8 M Sport Xdrive Euro 6 Ss
7,518mi Auto Petrol 4.4L
£99,950
Knaresborough
~£2,510/pm
4.9 dealer rating
View more photos (94)
3.0 40D M Sport Xdrive Euro 6 Ss
22,000mi Auto Diesel 3.0L
£35,680
Castleford
~£896/pm
View more photos (61)
3.0 Xdrive30d M Sport 261 Bhp
64,750mi Auto Diesel 3.0L
£38,890
Bedford
~£977/pm
View more photos (58)
45E 24Kwh M Sport Plug-in Hybrid X
70,720mi 3.0L
£36,495
Wantage
~£916/pm
4.6 dealer rating
View more photos (66)
M50d
53,099mi Auto Diesel 3.0L
£30,594
Aylesbury
~£768/pm
4.4 dealer rating
View more photos (10)
Estate
100,000mi Auto Diesel 3.0L
£21,990
London
~£552/pm
3.0 M50d Xdrive Euro 6 Ss
60,000mi Auto Diesel 3.0L
£27,988
Peterborough
~£703/pm
4.0 dealer rating
View more photos (25)
3.0 45E 24Kwh M Sport Suv Plug-in Hybri
28,000mi Auto Hybrid 3.0L
£46,480
X5 Xdrive40e M Sport
41,659mi Auto Hybrid 2.0L
£28,471
~£715/pm
View more photos (20)
Xdrive45e M Sport
36,890mi Auto Hybrid 3.0L
£43,250
Braunstone Town
~£1,086/pm
View more photos (29)
3.0 50E 25.7Kwh M Sport Steptronic Xdrive Euro 6
6,401mi Auto Hybrid
£75,500
Chelmsford
~£1,896/pm
View more photos (86)
Xdrive40d M Sport
47,461mi Auto Diesel 3.0L
£29,995
Glasgow
~£753/pm
View more photos (12)
X5
143,465mi Auto Diesel 3.0L
£5,995
Southport
~£151/pm
4.8 dealer rating
3.0 40D M Sport Steptronic Xdrive Euro 5
87,000mi Auto Diesel 3.0L
£9,999
Manchester
~£251/pm
Xdrive30d M Sport
36,292mi Auto Diesel 3.0L
£41,000
Tring
~£1,030/pm
View more photos (52)
3.0 Xdrive30d M Sport
56,000mi Auto Diesel 3.0L
£40,990
Bolton
~£1,029/pm
Results 456 - 480 of 1,504