Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
642 cars
View more photos (45)
Xdrive 20I Sport Step
12,718mi Auto Petrol 2.0L
£21,691
Sandwich
~£545/pm
4.7 dealer rating
View more photos (16)
Sdrive20i Sport
11,027mi Auto Petrol 2.0L
£25,990
Crewe
~£653/pm
5.0 dealer rating
View more photos (28)
Sport
83,673mi Auto Diesel 2.0L
£14,300
London
~£359/pm
4.5 dealer rating
View more photos (19)
Sdrive 18D Sport
33,105mi Manual Diesel 2.0L
£18,698
Stoke-on-Trent
~£470/pm
4.6 dealer rating
View more photos (32)
2.0 Xdrive20i Se 190 Bhp
36,109mi Auto Petrol 2.0L
£16,799
Walsall
~£422/pm
2.0 Xdrive20d M Sport 188 Bhp
64,000mi Auto Diesel 2.0L
£16,600
Derby
~£417/pm
4.4 dealer rating
Sdrive 18I Sport
43,616mi Manual Petrol 1.5L
£16,998
Glasgow
~£427/pm
View more photos (37)
2.0 Xdrive20d M Sport X 188 Bhp
37,000mi Auto Diesel 2.0L
£20,990
Addlestone
~£527/pm
View more photos (20)
Xdrive20i M Sport
27,622mi Auto Petrol 2.0L
£24,850
Harlow
~£624/pm
20,749mi Auto Petrol 2.0L
£24,298
Dundee
~£610/pm
View more photos (31)
X2 Sdrive20i Sport
16,622mi Auto Petrol 2.0L
£20,895
Croydon
~£525/pm
3.9 dealer rating
View more photos (44)
X2 M35i
38,103mi Auto Petrol 2.0L
Eastleigh
4.0 dealer rating
Xdrive20d M Sport X
67,349mi Auto Diesel 2.0L
£17,495
Motherwell
~£439/pm
4.3 dealer rating
View more photos (9)
2.0 20D M Sport Xdrive Euro 6 Ss
120,000mi Auto Diesel 2.0L
£11,950
Wokingham
~£300/pm
View more photos (34)
Xdrive 25E Sport
33,399mi Auto Hybrid 1.5L
£19,499
Castleford
~£490/pm
26,991mi Manual Petrol 1.5L
£18,700
Online Dealer
View more photos (63)
30,240mi Auto Petrol
£22,386
Barnstaple
~£562/pm
X2 Hatchback Sdrive 18I Se
33,673mi Manual Diesel 1.5L
£16,698
~£419/pm
View more photos (18)
Sdrive 20I Sport Step
33,544mi Auto Diesel 2.0L
£19,498
Chesterfield
Sdrive20i Sport 190
66,485mi Auto Petrol 2.0L
£16,485
Redditch
~£414/pm
X2 Xdrive25e M Sport
7,834mi Auto Hybrid 1.5L
£30,490
Borehamwood
~£766/pm
3.7 dealer rating
View more photos (36)
57,246mi Auto Petrol 1.5L
£16,250
~£408/pm
23,560mi Auto Hybrid 1.5L
£25,998
Birmingham
Xdrive 20I 178 M Sport Step
27,019mi Auto Petrol 2.0L
£24,998
~£628/pm
Results 504 - 528 of 642