Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
642 cars
View more photos (25)
Xdrive20d M Sport
32,345mi Auto Diesel 2.0L
£21,500
West Bridgford
~£540/pm
4.5 dealer rating
Sdrive 20I Sport Step
24,311mi Auto Petrol
£18,699
Grangemouth
~£470/pm
4.1 dealer rating
View more photos (28)
Sport
30,360mi Auto Petrol 2.0L
£19,700
Chatham
~£495/pm
View more photos (47)
X2 Xdrive 20D M Sport X
90,134mi Auto Diesel 2.0L
£14,999
Preston
~£377/pm
4.6 dealer rating
M Sport X
30,895mi Auto Diesel 2.0L
£19,300
London
~£485/pm
View more photos (51)
X2 Xdrive25e M Sport
36,162mi Auto Hybrid 1.5L
£22,990
Peterborough
~£577/pm
4.3 dealer rating
View more photos (24)
Xdrive 25E M Sport Tech Pack
10,168mi Auto Hybrid 1.5L
£31,500
Newport
~£791/pm
View more photos (40)
2.0 Xdrive18d Sport 148 Bhp Apple Carplay, Sate
21,603mi Diesel
£21,799
Bury
~£547/pm
4.4 dealer rating
27,617mi Auto Petrol 2.0L
£22,798
Barnsley
~£573/pm
View more photos (23)
2.0 20I M Sport Xdrive Euro 6 Ss
45,000mi Auto Petrol 2.0L
£18,495
Ilford
~£464/pm
Dealer Not Rated
View more photos (14)
24,973mi Auto Petrol
£19,495
Lowestoft
~£490/pm
4.8 dealer rating
View more photos (33)
Sdrive 20I Se Step
30,900mi Auto Petrol 2.0L
£17,599
Derby
~£442/pm
View more photos (29)
21,020mi Auto Hybrid 1.5L
£21,050
Online Dealer
~£529/pm
View more photos (31)
Xdrive 25E Sport
32,184mi Auto Hybrid 1.5L
£19,499
Birmingham
X2 Sdrive18i M Sport
25,078mi Auto Petrol
£18,500
Aberdeen
~£465/pm
View more photos (44)
X2 M35i
13,402mi Auto Petrol 2.0L
£26,972
Reading
~£677/pm
4.2 dealer rating
View more photos (48)
X2 Xdrive 20I M Sport
33,900mi Auto Petrol 2.0L
£23,033
Norwich
~£578/pm
View more photos (36)
Xdrive 20D M Sport X Step
53,380mi Auto Diesel
£16,699
Newcastle upon Tyne
~£419/pm
2.0 Sdrive20i M Sport 190 Bhp
23,000mi Auto Petrol 2.0L
£21,950
Hertford
~£551/pm
View more photos (17)
Sdrive 18I 136 Sport
14,300mi Manual Petrol 1.5L
£22,995
Workington
View more photos (20)
F39 Xdrive20i M Sport Sac B48 2.0I
9,053mi Auto Petrol 2.0L
£34,295
Stirling
~£861/pm
View more photos (41)
X2 Sdrive20i Sport
13,807mi Auto Petrol
£23,995
Manchester
~£603/pm
1.5 18I Sport Sdrive
21,296mi Manual Petrol
£18,200
Eastleigh
~£457/pm
4.7 dealer rating
View more photos (30)
X2 2.0 20I Sport Suv Xdrive 178 P
48,865mi Auto Petrol
£19,522
Craigavon
Results 552 - 576 of 642