Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
662 cars
View more photos (20)
Sdrive20i Sport
22,162mi Auto Petrol 2.0L
£20,995
Stirling
~£527/pm
4.3 dealer rating
View more photos (52)
Suv
54,000mi 2.0L
£19,499
Leatherhead
~£490/pm
4.8 dealer rating
View more photos (24)
Xdrive 25E Sport Tech Pack
18,977mi Auto Hybrid 1.5L
£24,500
West Bridgford
~£615/pm
4.5 dealer rating
Sdrive 20I M Sport X Step
31,965mi Auto Petrol
£20,500
Solihull
~£515/pm
View more photos (30)
Xdrive 20I 178 Sport Step
39,130mi Auto Petrol
£22,410
Chester
~£563/pm
4.1 dealer rating
Sdrive 18I M Sport X
21,961mi Manual Petrol 1.5L
£20,000
Swindon
~£502/pm
Xdrive20d M Sport
36,530mi Auto Diesel 2.0L
£18,699
Marlborough
~£470/pm
4.7 dealer rating
View more photos (47)
2.0L Sdrive20i Se 190 Bhp
36,797mi Auto Petrol 2.0L
£17,098
Stevenage
~£429/pm
4.4 dealer rating
View more photos (40)
Xdrive 20I 178 M Sport Step
16,950mi Auto Petrol
£27,250
Kingston upon Hull
~£684/pm
View more photos (29)
M Sport
72,955mi Auto Diesel 2.0L
£17,800
Chatham
~£447/pm
View more photos (34)
Sport
22,577mi Auto Petrol 2.0L
£22,500
Preston
~£565/pm
View more photos (48)
X2 M35i
28,841mi Auto Petrol 2.0L
£29,573
Crawley
~£743/pm
View more photos (42)
M Sport X
40,695mi Auto Hybrid 1.5L
£20,600
Online Dealer
~£517/pm
View more photos (37)
X2 Xdrive20d M Sport
72,000mi Auto Diesel 2.0L
£15,690
~£394/pm
1.5 20I Mht M Sport Dct Sdrive Euro 6 Ss
212mi Auto Hybrid 1.5L
£39,990
Stockport
~£1,004/pm
View more photos (19)
Xdrive 20I Sport Step
34,781mi Auto Diesel 2.0L
£22,298
Stafford
~£560/pm
4.6 dealer rating
View more photos (31)
22,491mi Auto Petrol 2.0L
£26,990
Edinburgh
~£678/pm
4.2 dealer rating
59,025mi Auto Petrol
Wokingham
View more photos (25)
Sdrive 20I M Sport Step
23,949mi Auto Petrol 2.0L
£21,000
Swansea
View more photos (13)
2.0 20I Sport Xdrive Euro 6 Ss
27,000mi Auto Petrol 2.0L
Canvey Island
View more photos (35)
2.0 M35i Xdrive Euro 6 Ss
47,018mi Auto Petrol 2.0L
£24,499
Wilmslow
2.0 Xdrive20i Se
15,340mi Auto Petrol 2.0L
£20,290
Sheffield
~£510/pm
View more photos (23)
Xdrive 20I 178 M Sport Step Pro Pack
5,818mi Auto Petrol 2.0L
£32,500
High Wycombe
~£816/pm
X2 Sdrive 20I Sport Step Hatchback
21,194mi Auto Petrol 2.0L
£20,998
Birmingham
Results 1 - 24 of 662