Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,838 cars
View more photos (24)
X1 Sdrive 18D Sport
100,000mi Manual Diesel 2.0L
£8,740
St Helens
~£219/pm
4.2 dealer rating
View more photos (39)
X1 Xdrive20i Xline
18,636mi Auto Petrol 2.0L
£27,488
Guildford
~£690/pm
4.1 dealer rating
View more photos (48)
20I Xline
19,000mi Auto Petrol 2.0L
£19,295
Croydon
~£485/pm
4.5 dealer rating
2L Xdrive20d M Sport
60,000mi Auto Diesel 2.0L
£13,990
Lewes
~£351/pm
4.8 dealer rating
View more photos (25)
32,905mi Auto Petrol 2.0L
£25,990
Edinburgh
~£653/pm
View more photos (46)
Xdrive 20I 178 Xline Step
27,357mi Auto Petrol
£24,495
Lisburn
~£615/pm
4.7 dealer rating
Sport
64,319mi Manual Diesel 2.0L
£13,800
Chatham
~£347/pm
View more photos (19)
Xdrive 20I Xline Step
41,680mi Auto Petrol 2.0L
£20,998
Clydebank
~£527/pm
4.6 dealer rating
View more photos (50)
2.0 X1 Sdrive 20I Xline
32,625mi Auto Petrol 2.0L
£20,990
Grays
4.4 dealer rating
View more photos (29)
2.0 20D Xline Xdrive Euro 6 Ss
62,800mi Auto Diesel 2.0L
£13,000
London
~£326/pm
4.3 dealer rating
View more photos (35)
2L Sdrive20i Xline
20,986mi Auto Petrol 2.0L
£22,250
Sheffield
~£559/pm
View more photos (14)
2.0 20D M Sport Xdrive Euro 6 Ss
39,438mi Auto Diesel 2.0L
£16,995
Bridgwater
~£427/pm
5.0 dealer rating
View more photos (71)
1.5 25E 10Kwh Sport
60,996mi Auto Hybrid 1.5L
£19,290
Luton
~£484/pm
View more photos (41)
2L Sdrive20i Sport
4,625mi Auto Petrol 2.0L
£25,285
Rochdale
~£635/pm
View more photos (51)
Suv
88,740mi Auto Diesel 2.0L
£11,189
Southall
~£281/pm
View more photos (40)
Bmw Estate Xdrive 18D M Sport Step
17,731mi Auto Diesel 2.0L
£26,814
Grimsby
~£673/pm
View more photos (10)
X1 Xdrive 20D M Sport
80,782mi Manual Diesel 2.0L
£7,950
Omagh
~£200/pm
Sdrive18d Sport
69,261mi Manual Diesel 2.0L
£6,145
Biggleswade
~£154/pm
Xdrive23d M Sport
89,991mi Auto Diesel 2.0L
£6,491
Redditch
~£163/pm
2.0 20I Xline Suv Xdrive Euro 6 S
49,950mi Auto Petrol 2.0L
£10,800
~£271/pm
View more photos (27)
X1 Xdrive 20D Se
24,000mi Auto Diesel 2.0L
£17,990
Petersfield
~£452/pm
4.9 dealer rating
2L Xdrive20d Se
125,000mi Manual Diesel 2.0L
£5,995
Northwich
~£151/pm
Estate
101,160mi Manual Diesel 2.0L
£4,790
Peterborough
~£120/pm
View more photos (17)
2.0 Sdrive20i M Sport
69,438mi Auto Petrol 2.0L
£16,699
~£419/pm
Results 1,152 - 1,176 of 1,838