Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
639 cars
View more photos (51)
X2 Sdrive 18I M Sport
115,391mi Manual Petrol 1.5L
£12,995
Worksop
~£326/pm
4.9 dealer rating
View more photos (24)
2.0 18D Sport Sdrive Euro 6 Ss
60,000mi Auto Diesel 2.0L
£15,995
Rainham
~£402/pm
View more photos (38)
2.0 Sport Sdrive20i
2,378mi Auto Petrol 2.0L
£20,490
Sheffield
~£515/pm
4.5 dealer rating
View more photos (20)
F39 Sdrive18i M Sport Sac B38 1.5I
5,941mi Auto Petrol 1.5L
£34,495
Glasgow
~£866/pm
4.3 dealer rating
View more photos (22)
Sdrive 18I 136 M Sport
6,000mi Manual Petrol 1.5L
£29,500
Oldbury
~£741/pm
View more photos (17)
2.0 20D M Sport X Xdrive Euro 6 Ss
32,000mi Auto Diesel 2.0L
£18,990
New Malden
~£477/pm
3.8 dealer rating
View more photos (40)
X2 Xdrive25e M Sport
5,986mi Auto Hybrid
£31,000
Wakefield
~£778/pm
4.4 dealer rating
View more photos (7)
Sdrive 18D Sport Step
70,095mi Auto Diesel 2.0L
£14,988
Bristol
~£376/pm
4.7 dealer rating
View more photos (36)
2.0 20I M Sport Dct Sdrive
48,470mi Auto Petrol
£17,590
Eastleigh
~£442/pm
View more photos (11)
M35i Step
37,095mi Auto Diesel 2.0L
£24,498
Wishaw
~£615/pm
4.6 dealer rating
View more photos (33)
Se
33,724mi Manual Petrol 1.5L
£14,999
Durham
~£377/pm
Xdrive 25E Sport
30,404mi Auto Hybrid 1.5L
£20,920
Blackburn
~£525/pm
4.1 dealer rating
2.0 Xdrive20d M Sport X 188 Bhp
73,685mi Auto Diesel 2.0L
£16,399
York
~£412/pm
View more photos (10)
Xdrive 20D M Sport Step
40,297mi Auto Diesel
£19,299
~£485/pm
View more photos (27)
2.0 Sdrive20i Sport 190 Bhp
31,000mi Auto Petrol 2.0L
£17,999
Atherton
~£452/pm
View more photos (47)
2020 2.0 Sdrive20i Se 190 Bhp
35,860mi Auto Petrol 2.0L
£17,995
Farnham
View more photos (29)
53,000mi Auto Petrol 2.0L
£26,000
West Bridgford
~£653/pm
Xdrive 25E M Sport
7,176mi Auto Hybrid 1.5L
£39,500
Braunstone Town
~£992/pm
View more photos (39)
M Sport X
31,657mi Auto Hybrid 1.5L
£22,150
Online Dealer
~£556/pm
Xdrive20i Sport 2.0
5,300mi Auto Petrol 2.0L
£23,495
London
~£590/pm
4.8 dealer rating
View more photos (28)
Sdrive 20I Se Step
35,027mi Auto Petrol 2.0L
£16,798
Birmingham
~£422/pm
Sport
29,462mi Auto Diesel 2.0L
£20,300
~£510/pm
View more photos (54)
Bmw X2 Xdrive 20I 178 Sport Step
34,406mi Auto Petrol
£20,234
Romford
~£508/pm
View more photos (31)
Sdrive 20I M Sport Step
41,875mi Auto Petrol
£18,199
~£457/pm
Results 432 - 456 of 639