Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,562 cars
View more photos (40)
3.0 M50d Xdrive Euro 6 Ss
33,652mi Auto Diesel 3.0L
£47,950
Knaresborough
~£1,204/pm
4.9 dealer rating
View more photos (13)
202373 Bmw X5 3.0 50E M Sport Xdrive Hybri
19,899mi Auto Petrol 3.0L
£69,971
Barnsley
~£1,757/pm
5.0 dealer rating
View more photos (49)
3L M Sport
104,500mi Auto Hybrid 3.0L
£31,000
Sandbach
~£778/pm
4.8 dealer rating
View more photos (53)
X5 M50i
29,896mi Auto Petrol 4.4L
£53,555
Crawley
~£1,345/pm
4.5 dealer rating
View more photos (32)
Bmw Estate Xdrive30d Mht M Sport
25mi Auto Diesel 3.0L
£75,982
Grimsby
~£1,908/pm
4.3 dealer rating
View more photos (41)
Suv
49,000mi Auto Diesel 3.0L
£39,990
Horsham
~£1,004/pm
View more photos (22)
Xdrive30d Mht M Sport Tech Pack
17,501mi Auto Diesel 3.0L
£52,000
Worcester
~£1,306/pm
3.0 30D Se Xdrive Euro 6 Ss
120,000mi Auto Diesel 3.0L
£10,980
Leeds
~£276/pm
4.2 dealer rating
View more photos (91)
Xdrive30d M Sport
31,981mi Auto Diesel 3.0L
£22,500
Oswestry
~£565/pm
Xdrive30d Mht M Sport Pro Pack
29,964mi Auto Diesel 3.0L
£49,875
Littlehampton
~£1,252/pm
View more photos (29)
Xdrive30d M Sport Tech Pack
32,660mi Auto Diesel 3.0L
£42,000
Tamworth
~£1,055/pm
View more photos (67)
3.0 X5 Xdrive
78,510mi Auto 3.0L
£27,495
Bedford
~£690/pm
4.6 dealer rating
View more photos (51)
30D M Sport
29,500mi Auto Diesel 3.0L
£44,995
Inverurie
~£1,130/pm
View more photos (25)
Xdrive45e M Sport Tech Pack
22,099mi Auto Hybrid 3.0L
£45,750
Coventry
~£1,149/pm
View more photos (45)
3L Null
43,816mi Auto Diesel 3.0L
£32,995
Dunfermline
~£829/pm
4.7 dealer rating
View more photos (52)
3.0 30D M Sport Xdrive Euro 6 Ss 2016
90,000mi Auto Diesel 3.0L
£19,899
Luton
~£500/pm
View more photos (64)
3L 3.0 30D M Sport Suv Xdrive Euro
50,000mi Auto Diesel 3.0L
£29,449
Oldham
~£740/pm
4.4 dealer rating
View more photos (33)
Xdrive45e M Sport
43,417mi Auto Hybrid
£41,992
Doncaster
View more photos (27)
92,000mi Auto Diesel 3.0L
£36,895
Magherafelt
~£927/pm
3.0 30D M Sport Xdrive Euro 6 Ss
94,017mi Auto Diesel
£19,995
~£502/pm
View more photos (43)
X5 Xdrive 40D M Sport
93,000mi Auto Diesel 3.0L
£10,295
Wolverhampton
~£259/pm
View more photos (72)
75,107mi Auto Diesel 3.0L
£25,100
Preston
~£630/pm
View more photos (30)
3.0 45E 24Kwh M Sport Xdrive Euro 6 Ss
43,610mi Auto Hybrid 3.0L
£39,690
London
~£997/pm
89,108mi Auto Diesel 3.0L
£22,995
Liverpool
~£577/pm
Results 648 - 672 of 1,562