Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,566 cars
View more photos (71)
3.0 X5 M50d
59,000mi Auto 3.0L
£42,995
Bedford
~£1,080/pm
4.6 dealer rating
View more photos (23)
3.0 30D Mht Xline Xdrive Euro 6 Ss
48,795mi Auto Hybrid 3.0L
£42,499
Chester
~£1,067/pm
4.1 dealer rating
View more photos (36)
3.0 L Xdrive 30D Xline Mhev 4Wd
8,302mi Auto Hybrid 3.0L
£59,990
Tonbridge
~£1,506/pm
4.9 dealer rating
View more photos (37)
M50d
26,026mi Auto Diesel 3.0L
£47,999
Newcastle upon Tyne
~£1,205/pm
4.3 dealer rating
View more photos (56)
3.0 M50d Suv Xdrive Euro
57,000mi Auto Diesel 3.0L
£31,950
Warrington
~£802/pm
View more photos (29)
3.0 30D Mht M Sport Xdrive Euro 6 Ss
23,419mi Auto Hybrid
£41,500
Chelmsford
~£1,042/pm
4.4 dealer rating
View more photos (40)
45E 24Kwh M Sport Xdrive Euro 6
43,790mi Auto Hybrid 3.0L
£40,555
Swindon
~£1,018/pm
4.4 50I V8 M Sport Xdrive Euro 6 Ss
48,000mi Auto Petrol 4.4L
£28,909
Egham
~£726/pm
4.7 dealer rating
View more photos (34)
40D M Sport Suv Xdrive Euro 6 Ss
48,222mi Auto Diesel 3.0L
£30,000
Nottingham
~£753/pm
View more photos (49)
3.0 35D M Sport Xdrive Euro 4
114,881mi Auto Diesel 3.0L
£7,295
Plymouth
~£183/pm
View more photos (54)
3.0 L Xdrive40d M Sport Mhev 335 Bhp
23,726mi Auto Hybrid 3.0L
£52,000
Bury St Edmunds
~£1,306/pm
View more photos (39)
Xdrive30d Mht M Sport Pro Pack
22,700mi Auto Diesel 3.0L
£47,000
Cardiff
~£1,180/pm
4.5 dealer rating
View more photos (46)
Xdrive40d Mht M Sport
34,905mi Auto Diesel 3.0L
£50,995
Newtownabbey
~£1,281/pm
4.8 dealer rating
View more photos (57)
3.0 30D M Sport Xdrive Euro 6 Ss
120,000mi Auto Diesel 3.0L
£15,995
West Drayton
~£402/pm
View more photos (22)
Xdrive45e M Sport
44,211mi Auto Hybrid 3.0L
£39,470
Blackburn
~£991/pm
View more photos (33)
X5 Xdrive45e M Sport
22,970mi Auto Hybrid 3.0L
£44,990
Southend-on-Sea
~£1,130/pm
View more photos (66)
27,250mi Auto Hybrid 3.0L
£48,995
Croydon
~£1,230/pm
3.9 dealer rating
X5 Xdrive30d M Sport
1,994mi Auto Diesel 3.0L
£77,816
Kingston Upon Thames
~£1,954/pm
View more photos (42)
Bmw Estate Xdrive45e M Sport
22,060mi Auto Hybrid 3.0L
£44,454
Scunthorpe
~£1,116/pm
View more photos (44)
48,846mi Auto Hybrid 3.0L
£43,977
Guildford
~£1,104/pm
2.0 25D M Sport Suv Xdrive Euro 6
93,103mi Auto Diesel 2.0L
£15,750
Sheffield
~£396/pm
5.0 dealer rating
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 (20)
36,890mi Auto Hybrid 3.0L
£40,750
Braunstone Town
~£1,023/pm
Results 120 - 144 of 1,566