Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
634 cars
View more photos (8)
2.0 M35i Xdrive Euro 6 Ss
18,322mi Auto Petrol 2.0L
£26,999
Sheffield
~£678/pm
4.7 dealer rating
View more photos (23)
F39 Xdrive20d Sport Sac B47 2.0D
30,320mi Auto Diesel 2.0L
£20,995
Glasgow
~£527/pm
4.3 dealer rating
View more photos (60)
X2 Sdrive18i M Sport
28,369mi Auto Petrol 1.5L
£24,986
Redhill
~£627/pm
4.5 dealer rating
View more photos (47)
2.0 M35i 302 Bhp Finance From Pound392 Pm W
79,985mi Auto Petrol 2.0L
£18,745
Loughborough
~£471/pm
4.4 dealer rating
View more photos (32)
Sdrive 20I Se Step
8,274mi Auto Petrol 2.0L
£20,199
Carlisle
~£507/pm
View more photos (28)
M Sport X
43,105mi Auto Petrol 1.5L
£19,800
Chatham
~£497/pm
View more photos (34)
X2 M35i
32,340mi Auto Petrol 2.0L
£25,904
Leeds
~£651/pm
4.2 dealer rating
View more photos (39)
46,994mi Auto Hybrid 1.5L
£19,520
Online Dealer
~£490/pm
View more photos (36)
X2 Xdrive 25E M Sport
2,503mi Auto Hybrid 1.5L
£32,450
Hailsham
~£815/pm
View more photos (35)
2.0 20I Sport Dct Sdrive Euro 6 Ss
66,000mi Auto Petrol 2.0L
£15,609
Egham
~£392/pm
View more photos (50)
Bmw Hatchback Sdrive 18I 136 M Sport
6,744mi Manual Petrol 1.5L
£27,153
Bournemouth
~£682/pm
View more photos (20)
X2 Hatchback Sdrive 20I Se Step
32,418mi Auto Diesel 2.0L
£18,998
Birmingham
~£477/pm
4.6 dealer rating
Sdrive 20I 178 Sport Step
41,786mi Auto Petrol
£19,899
Wolverhampton
~£500/pm
4.1 dealer rating
47,215mi Auto Hybrid 1.5L
£20,480
~£514/pm
View more photos (29)
Sdrive18i M Sport
14,225mi Auto Petrol 1.5L
£24,495
~£615/pm
4.8 dealer rating
View more photos (44)
Sdrive18d Se 148
88,420mi Manual Diesel 2.0L
£10,599
Peterborough
~£266/pm
4.9 dealer rating
M35i Step
45,531mi Auto Petrol 2.0L
£21,999
Newtownabbey
~£552/pm
View more photos (21)
Xdrive20i Sport
40,894mi Auto Petrol 2.0L
£19,495
London
View more photos (81)
1.5 25E 10Kwh Sport Xdrive Euro 6 Ss
21,337mi Auto Hybrid 1.5L
£21,065
Luton
~£529/pm
View more photos (42)
2.0 20I Se
12,485mi Auto 2.0L
£20,695
Huntingdon
~£520/pm
View more photos (53)
M Sport
3,250mi Auto Hybrid 1.5L
£31,565
~£793/pm
View more photos (38)
1.5 M Sport
12,955mi Auto Petrol 1.5L
£24,095
Scunthorpe
~£605/pm
Xdrive 20I 178 M Sport Step Pro Pack
23,240mi Auto Petrol 2.0L
£26,500
~£665/pm
2.0 20I Sport Xdrive Euro 6 Ss
10,095mi Auto Petrol
£22,499
Barry
~£565/pm
Results 168 - 192 of 634