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 (38)
X5 Xdrive45e M Sport
26,658mi Auto Hybrid 3.0L
£46,950
Northampton
~£1,179/pm
4.3 dealer rating
View more photos (89)
X5 Xdrive30d M Sport
65,651mi Auto Diesel 3.0L
£20,990
Welwyn Garden City
~£527/pm
5.0 dealer rating
View more photos (35)
X5 M50d
20,000mi Auto Diesel 3.0L
£44,380
Sutton In Ashfield
~£1,114/pm
4.5 dealer rating
View more photos (31)
3.0 40D M Sport Xdrive Euro 6 Ss
93,000mi Auto Diesel 3.0L
£21,995
Birmingham
~£552/pm
4.6 dealer rating
View more photos (26)
Xdrive50e M Sport Techpro Pack
5mi Auto Hybrid 3.0L
£83,499
Stafford
~£2,097/pm
3.0 45E 24Kwh M Sport Xdrive Euro 6 Ss
31,370mi Auto Hybrid
£45,490
St Helens
~£1,142/pm
4.7 dealer rating
3.0 Xdrive40d M Sport 309 Bhp
69,304mi Auto Diesel 3.0L
£27,250
Newcastle upon Tyne
~£684/pm
View more photos (32)
Xdrive45e Xline
54,341mi Auto Hybrid 3.0L
£35,980
Blackburn
~£904/pm
4.1 dealer rating
View more photos (28)
Xdrive45e M Sport
22,382mi Auto Hybrid 3.0L
£52,399
Stoke-on-Trent
~£1,316/pm
View more photos (34)
X5 Xdrive40i M Sport
38,712mi Auto Petrol 3.0L
£42,990
Borehamwood
~£1,080/pm
3.7 dealer rating
View more photos (64)
3.0L Xdrive45e M Sport 389 Bhp
126,722mi Auto Hybrid 3.0L
£27,999
Dunstable
~£703/pm
4.4 dealer rating
3.0 45E 24Kwh Xline Xdrive Euro 6 Ss
137,620mi Auto Hybrid 3.0L
£24,295
Hinckley
~£610/pm
View more photos (30)
59,632mi Auto Diesel
£37,485
Stockport
~£941/pm
View more photos (56)
X5 Xdrive 30D M Sport Mhev
16,944mi Auto Diesel 3.0L
£49,914
Bournemouth
~£1,253/pm
View more photos (22)
94,480mi Auto Diesel 3.0L
£30,995
~£778/pm
View more photos (33)
42,748mi Auto Hybrid
£39,920
~£1,002/pm
View more photos (24)
Suv
159,000mi Auto Diesel 3.0L
£4,999
Stanley
~£126/pm
Dealer Not Rated
Xdrive30d Mht M Sport Techpro Pack
150mi Auto Diesel 3.0L
£78,000
Sheffield
~£1,959/pm
View more photos (54)
3.0 Xdrive40d M Sport 309 Bhp Cheap Car Finan
101,177mi Auto Diesel 3.0L
£16,795
Loughborough
~£422/pm
3.0L M50d 395 Bhp
56,000mi Auto Diesel 3.0L
£42,999
Oldham
View more photos (37)
24,323mi Auto Diesel 3.0L
£54,450
~£1,367/pm
View more photos (36)
X5 Xdrive50e M Sport
11,964mi Auto Hybrid 3.0L
£75,495
Royal Tunbridge Wells
~£1,896/pm
3.4 dealer rating
Bmw Estate Xdrive30d M Sport 7 Se
60,780mi Auto Diesel 3.0L
£25,488
Scunthorpe
~£640/pm
5,813mi Auto Diesel 3.0L
£59,950
Paignton
~£1,505/pm
Results 120 - 144 of 1,527