Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
642 cars
View more photos (39)
M Sport
36,783mi Auto Diesel 2.0L
£19,000
Newcastle upon Tyne
~£477/pm
4.6 dealer rating
View more photos (35)
35,264mi Auto Petrol 2.0L
£20,730
Online Dealer
~£521/pm
4.5 dealer rating
View more photos (55)
5,291mi Auto Hybrid 1.5L
£31,560
~£793/pm
View more photos (32)
2.0 Sdrive20i Se 190 Bhp
15,927mi Auto Petrol 2.0L
£17,750
Walsall
~£446/pm
4.7 dealer rating
View more photos (46)
1.5 Sdrive18i Se 139 Bhp
88,000mi Auto Petrol 1.5L
£13,000
Brandon
~£326/pm
4.9 dealer rating
View more photos (18)
59,916mi Auto Diesel 2.0L
£15,699
London
~£394/pm
4.4 dealer rating
View more photos (30)
Xdrive 25E Sport
57,955mi Auto Hybrid 1.5L
£17,042
Bristol
~£428/pm
View more photos (38)
M Sport X
41,359mi Auto Hybrid 1.5L
£20,540
~£516/pm
View more photos (31)
17,783mi Auto Hybrid 1.5L
£21,850
Canterbury
~£549/pm
4.3 dealer rating
View more photos (19)
Xdrive 20I Sport Step
28,357mi Auto Petrol 2.0L
£21,298
Oldbury
~£535/pm
28,220mi Auto Diesel 2.0L
£22,998
Glasgow
~£578/pm
View more photos (23)
X2 Sdrive20i M Sport
31,448mi Auto Petrol 2.0L
£18,500
Leeds
~£465/pm
View more photos (40)
M35i Xdrive Euro 6
6,416mi Auto Petrol 2.0L
£48,500
Swindon
~£1,218/pm
View more photos (49)
2.0 X2 Xdrive 20I Sport 4Wd
23,987mi Auto Petrol 2.0L
£19,330
Grays
~£485/pm
View more photos (20)
X2 Xdrive25e M Sport
10,335mi Auto Hybrid
£29,490
Bolton
~£741/pm
4.1 dealer rating
View more photos (33)
2.0 20D M Sport X Xdrive Euro 6 Ss
66,000mi Auto Diesel 2.0L
£14,990
Northwood
~£376/pm
3.8 dealer rating
View more photos (8)
Xdrive 20I 178 M Sport Step
39,229mi Auto Petrol 2.0L
£23,500
Blairgowrie
~£590/pm
View more photos (25)
2.0 18D Se Sdrive Euro 6 Ss
120,000mi Manual Diesel 2.0L
£9,495
Wokingham
~£238/pm
View more photos (34)
2.0 20I M Sport Dct Sdrive
55,248mi Auto Petrol
£16,981
Eastleigh
~£426/pm
22,231mi Auto Hybrid
£22,950
Kingston upon Hull
~£576/pm
4,397mi Manual Petrol
£27,699
Barnstaple
~£696/pm
View more photos (36)
32,819mi Auto Petrol 2.0L
£17,999
Newport
~£452/pm
X2 Sdrive18d Sport
18,861mi Auto Diesel
£21,495
Bromley
~£540/pm
3.7 dealer rating
X2 Xdrive20i M Sport
8,239mi Auto Petrol 2.0L
£34,995
Croydon
~£879/pm
3.9 dealer rating
Results 528 - 552 of 642