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 (36)
X5 Xdrive40i M Sport
17,924mi Auto Petrol 3.0L
£47,795
Croydon
~£1,200/pm
3.9 dealer rating
View more photos (42)
3.0 M50d 395 Bhp
50,800mi Auto Diesel 3.0L
£41,995
Wakefield
~£1,055/pm
5.0 dealer rating
Xdrive30d M Sport
33,400mi Auto Diesel 3.0L
£28,249
Weston-super-Mare
~£709/pm
4.7 dealer rating
View more photos (45)
3.0 Xdrive45e M Sport 389 Bhp Head Up Display,
63,609mi Hybrid
£36,999
Bury
~£929/pm
4.4 dealer rating
3.0 45E 24Kwh Xline Xdrive Euro 6 Ss
57,443mi Auto Hybrid 3.0L
£32,558
King's Lynn
~£818/pm
4.3 dealer rating
Xdrive30d Mht M Sport
60,391mi Auto Hybrid 3.0L
£37,920
Blackburn
~£952/pm
4.1 dealer rating
View more photos (22)
M Competition 4.4I V8
39,000mi Auto Petrol
£69,995
Magherafelt
~£1,758/pm
4.5 dealer rating
28,566mi Auto Diesel 3.0L
£37,066
Online Dealer
~£931/pm
Dealer Not Rated
X5 Xdrive 45E M Sport
19,687mi Auto Hybrid 3.0L
£47,995
Ashford
~£1,205/pm
View more photos (41)
3.0 40D M Sport Xdrive Euro 6 Ss
84,000mi Auto Diesel 3.0L
£24,490
Sudbury
~£615/pm
View more photos (63)
3.0 30D M Sport Xdrive Euro 6 Ss
70,000mi Auto Diesel 3.0L
£23,995
Northolt
~£603/pm
4.2 dealer rating
View more photos (47)
3.0 Xdrive30d M Sport 261 Bhp-factory
72,000mi Auto Diesel 3.0L
£38,950
Warrington
~£978/pm
4.6 dealer rating
3.0 Xdrive30d M Sport 261 Bhp
73,400mi Auto Diesel 3.0L
£36,890
Bedford
~£926/pm
4X4 3.0 30D M Sport Xdrive Euro 6 Ss
101,000mi Auto Diesel 3.0L
£16,995
Woodbridge
~£427/pm
4.8 dealer rating
View more photos (26)
23,432mi Auto Diesel 3.0L
£48,591
Stoke-on-Trent
~£1,220/pm
View more photos (17)
Xdrive 40D M Sport 4Wd
106,838mi Auto Diesel 3.0L
£22,250
Stockport
~£559/pm
View more photos (66)
56,239mi Auto Diesel 3.0L
£34,740
Harrogate
~£872/pm
44,309mi Auto Hybrid 3.0L
£38,499
London
~£967/pm
View more photos (25)
4X4 3.0 40D M Sport Xdrive Euro 6 Ss
62,000mi Auto Diesel 3.0L
£19,950
Colchester
~£501/pm
View more photos (24)
30D M Sport
80,413mi Auto Diesel 3.0L
£21,991
Edinburgh
~£552/pm
View more photos (46)
X5 Xdrive40e
69,619mi Auto Hybrid 2.0L
£17,995
Sheffield
~£452/pm
3.0 30D M Sport Xdrive
69,704mi Auto Diesel
£32,744
Eastleigh
~£822/pm
View more photos (61)
3.0 Xdrive40d M Sport 309 Bhp
66,850mi Auto Diesel 3.0L
£27,890
~£700/pm
View more photos (74)
44,339mi Auto Petrol 3.0L
£43,450
Hereford
~£1,091/pm
Results 384 - 408 of 1,504