Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,527 cars
View more photos (22)
Xdrive30d Mht M Sport
18,000mi Auto Hybrid 3.0L
£70,995
Magherafelt
~£1,783/pm
4.5 dealer rating
View more photos (26)
X5 Xdrive30d M Sport
41,506mi Auto Diesel 3.0L
£46,500
Dundee
~£1,168/pm
4.4 dealer rating
View more photos (93)
3.0 Xdrive40i M Sport 336 Bhp
64,900mi Auto Petrol 3.0L
£43,390
Bedford
~£1,090/pm
4.1 dealer rating
View more photos (32)
3.0 30D M Sport
33,000mi Auto 3.0L
£43,750
Eastbourne
~£1,099/pm
4.8 dealer rating
View more photos (27)
Xdrive40d Mht M Sport Plus Pack
27,239mi Auto Diesel 3.0L
£49,000
Swansea
~£1,231/pm
View more photos (35)
2.0 40E 9.0Kwh Se Xdrive Euro 6 Ss
88,000mi Auto Hybrid 2.0L
£16,550
Ilford
~£416/pm
3.1 dealer rating
View more photos (21)
34,178mi Auto Hybrid 3.0L
£43,120
Blackburn
~£1,083/pm
View more photos (74)
2019 3.0 Xdrive40i M Sport 336 Bhp
42,500mi Auto Petrol 3.0L
£46,949
Watford
~£1,179/pm
View more photos (99)
X5 Xdrive 30D Se
94,200mi Auto Diesel 3.0L
£8,995
Colchester
~£226/pm
5.0 dealer rating
X5 Xdrive40d M Sport
8,265mi Auto Diesel 3.0L
£69,800
Brentford
~£1,753/pm
3.9 dealer rating
View more photos (36)
X5 Xdrive45e M Sport
43,890mi Auto Hybrid 3.0L
£42,250
Borehamwood
~£1,061/pm
3.7 dealer rating
12,886mi Auto Hybrid 3.0L
£56,500
Aberdeen
~£1,419/pm
18,500mi Auto Diesel 3.0L
£50,599
Stafford
~£1,271/pm
4.3 dealer rating
Bmw Estate Xdrive30d M Sport 7 Se
48,042mi Auto Diesel 3.0L
£26,845
Peterborough
~£674/pm
View more photos (38)
2019 X5
37,000mi Auto Diesel 3.0L
£34,995
High Wycombe
~£879/pm
4.6 dealer rating
View more photos (12)
3.0 Xdrive40d M Sport
71,000mi Auto Diesel 3.0L
£23,995
Newry
~£603/pm
Dealer Not Rated
View more photos (45)
3.0 30D
130,000mi Auto Diesel 3.0L
£6,990
Bradford
~£176/pm
View more photos (92)
M Sport
119,373mi Auto Hybrid 2.0L
£19,999
~£502/pm
View more photos (19)
Xdrive45e M Sport Techpro Pk
15,465mi Auto Hybrid 3.0L
£60,000
Sheffield
~£1,507/pm
View more photos (46)
M Competition
35,000mi Auto Petrol 4.4L
£67,995
Manchester
~£1,708/pm
4.7 dealer rating
View more photos (34)
3.0 40I Mht M Sport Suv Hybrid Xdr
38,712mi Auto Petrol 3.0L
£42,990
~£1,080/pm
4.2 dealer rating
3.0 M50d Suv Xdrive 381 Ps
57,696mi Auto Diesel 3.0L
£30,990
Southend-on-Sea
~£778/pm
View more photos (28)
3.0 Xdrive 30D M Sport Mhev 282 Bhp
27,099mi Auto Hybrid 3.0L
£43,499
Oldham
~£1,092/pm
4X4 3.0 30D M Sport Xdrive Euro 6 Ss
85,000mi Auto Diesel 3.0L
£16,495
Airdrie
~£414/pm
Results 24 - 48 of 1,527