Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
639 cars
View more photos (48)
X2 Sdrive 18D M Mesh Edition
23,340mi Manual Diesel 2.0L
£23,762
Reading
~£597/pm
4.2 dealer rating
View more photos (17)
4X4 2.0 20D M Sport X Xdrive Euro 6 Ss
15,000mi Auto Diesel 2.0L
£20,980
Stockport
~£527/pm
4.9 dealer rating
Suv 2.0 20I Se Dct Sdrive Euro 6 Ss 20191
39,234mi Auto Petrol 2.0L
£17,490
Greenwich
~£439/pm
4.4 dealer rating
View more photos (39)
Sport
25,716mi Auto Hybrid 1.5L
£20,110
Online Dealer
~£505/pm
4.5 dealer rating
View more photos (31)
Sdrive18d M Sport
39,889mi Manual Diesel 2.0L
£16,975
Stone
~£426/pm
4.6 dealer rating
View more photos (23)
X2 M35i
3,328mi Auto Petrol 2.0L
£49,800
Kingston Upon Thames
~£1,251/pm
3.9 dealer rating
View more photos (42)
Auto Petrol 2.0L
£25,490
Billingshurst
~£640/pm
View more photos (37)
M Sport X
35,040mi Auto Hybrid 1.5L
£21,370
~£537/pm
View more photos (29)
2.0 20I M Sport Xdrive Euro 6 Ss
27,370mi Auto Petrol 2.0L
£24,295
Worksop
~£610/pm
View more photos (33)
Xdrive 25E Sport
25,899mi Auto Hybrid 1.5L
£20,998
Birmingham
View more photos (30)
2.0 M35i 302 Bhp
23,858mi Auto Petrol 2.0L
£25,776
Huddersfield
~£647/pm
View more photos (21)
M Sport
12,463mi Auto Hybrid 1.5L
£26,800
~£673/pm
View more photos (36)
M35i
12,000mi Auto Petrol 2.0L
£28,990
Horsham
~£728/pm
4.3 dealer rating
View more photos (25)
2.0 20D M Sport Xdrive Euro 6 Ss
26,400mi Auto Diesel 2.0L
£20,588
Kilmarnock
~£517/pm
View more photos (8)
3.0 335D M Sport Xdrive Euro 6 Ss
44,000mi Auto Diesel 3.0L
£20,990
Dewsbury
Dealer Not Rated
Sdrive 18I Sport
32,144mi Manual Petrol 1.5L
£20,997
London
View more photos (18)
Suv 1.5 18I Se 201969
66,000mi Manual Petrol 1.5L
£13,995
Sheffield
~£351/pm
39,897mi Auto Diesel
£19,999
Bicester
~£502/pm
Sdrive 20I M Sport X Step
65,707mi Auto Petrol
£15,999
Grantham
~£402/pm
4.1 dealer rating
View more photos (13)
Suv 2.0 20D M Sport X Xdrive Euro 6 Ss
57,016mi Auto Diesel 2.0L
£16,495
Waltham Abbey
~£414/pm
4.7 dealer rating
View more photos (7)
Suv
41,000mi Auto Petrol 1.5L
£18,495
~£464/pm
5.0 dealer rating
2.0 Xdrive20d M Sport 188 Bhp
31,000mi Auto Diesel 2.0L
£19,790
Derby
~£497/pm
X2 Sdrive 18D M Sport X
68,147mi Auto Diesel 2.0L
£16,550
~£416/pm
2.0 Xdrive20d M Sport X 188 Bhp
45,345mi Auto Diesel 2.0L
£18,299
York
~£460/pm
3.8 dealer rating
Results 312 - 336 of 639