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 (43)
3.0 30D M Sport Xdrive Euro 6 Ss
24,000mi Auto Diesel 3.0L
£43,480
Sutton In Ashfield
~£1,092/pm
4.5 dealer rating
View more photos (31)
X5 Xdrive30d M Sport
34,881mi Auto Diesel 3.0L
£39,990
Brighton
~£1,004/pm
4.2 dealer rating
X5 Xdrive50e M Sport
3,107mi Auto Hybrid 3.0L
£79,800
Kingston Upon Thames
~£2,004/pm
3.9 dealer rating
View more photos (48)
3.0 40D M Sport Suv Xdrive 313 P
82,277mi Auto Diesel 3.0L
£22,947
Norwich
~£576/pm
View more photos (15)
3.0 Xdrive30d M Sport 255 Bhp
62,299mi Auto Diesel 3.0L
£25,990
Newport
~£653/pm
5.0 dealer rating
View more photos (42)
3.0 Xdrive40d M Sport 309 Bhp
58,000mi Auto Diesel 3.0L
£26,950
Basildon
~£677/pm
4.8 dealer rating
View more photos (23)
Xdrive40d M Sport
89,093mi Auto Diesel 3.0L
£22,500
High Wycombe
~£565/pm
View more photos (28)
3.0 30D M Sport
96,700mi Auto Diesel 3.0L
£7,995
Luton
~£201/pm
4.3 dealer rating
View more photos (32)
Xdrive30d M Sport 7 Seat Techplus Pk
40,200mi Auto Diesel 3.0L
£42,000
Egham
~£1,055/pm
View more photos (26)
91,000mi Auto Diesel 3.0L
£18,495
Coventry
~£464/pm
View more photos (25)
Xdrive30d Mht M Sport Pro Pack
22,713mi Auto Diesel 3.0L
£48,000
Sheffield
~£1,205/pm
View more photos (45)
64,000mi Auto Diesel 3.0L
£24,890
Bedford
~£625/pm
4.1 dealer rating
View more photos (57)
X5 Xdrive45e M Sport
20,606mi Auto Hybrid 3.0L
£50,990
Peterborough
~£1,280/pm
View more photos (64)
3.0 M50d 395 Bhp
12,055mi Auto Diesel 3.0L
£52,770
Cardiff
~£1,325/pm
View more photos (8)
X5 Xdrive40d M Sport
84,838mi Auto Diesel 3.0L
£24,995
Magherafelt
~£628/pm
4.9 dealer rating
View more photos (9)
Xdrive45e M Sport
43,512mi Auto Hybrid 3.0L
£43,950
Omagh
~£1,104/pm
View more photos (7)
3.0 D Se 7Str 232 Bhp
53,000mi Auto Diesel 3.0L
£8,995
Sandy
~£226/pm
View more photos (50)
X5 Xdrive 30D M Sport
70,847mi Auto Diesel 3.0L
£20,455
Northampton
~£514/pm
View more photos (37)
29,417mi Auto Diesel 3.0L
£46,950
~£1,179/pm
Oxford
Xdrive45e M Sport Pro Pack
45,538mi Auto Hybrid 3.0L
£43,000
~£1,080/pm
View more photos (36)
1,344mi Auto Diesel 3.0L
£79,995
Croydon
~£2,009/pm
55,108mi Auto Hybrid 3.0L
£29,222
Online Dealer
~£734/pm
Dealer Not Rated
View more photos (29)
Xdrive30d Se
52,250mi Auto Diesel 3.0L
£21,299
Winsford
~£535/pm
Results 72 - 96 of 1,527