Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,839 cars
X1 Sdrive20i M Sport
9,376mi Auto Petrol 2.0L
£30,982
Croydon
~£778/pm
3.9 dealer rating
Sdrive18d Xline
16,000mi Auto Diesel 2.0L
£25,450
Magherafelt
~£639/pm
4.8 dealer rating
2019 19 Sdrive20i
20,668mi Auto 2.0L
£19,249
Maidstone
~£483/pm
4.5 dealer rating
Bmw Estate Xdrive 20I 178 Sport Step
13,390mi Auto Petrol 2.0L
£24,970
Peterborough
~£627/pm
4.3 dealer rating
2.0 18D Xline Sdrive Euro 6 Ss
27,000mi Auto Diesel 2.0L
£18,500
Canvey Island
~£465/pm
4.9 dealer rating
X1 Xdrive20i Xline
36,041mi Auto Petrol 2.0L
£25,200
Brentford
~£633/pm
X1 Xdrive20i Sport
75,054mi Auto Petrol 2.0L
£13,950
Hereford
~£350/pm
2L M Sport
47,428mi Auto Diesel 2.0L
£17,999
York
~£452/pm
3.8 dealer rating
Suv
133,500mi Manual Diesel 2.0L
£3,995
Bristol
~£100/pm
Xdrive 23I Mht M Sport Techpro Step
4,001mi Auto Petrol 2.0L
£47,000
High Wycombe
~£1,180/pm
Sdrive20i Xline
26,000mi Auto 2.0L
£21,650
Barrow-In-Furness
~£544/pm
X1 Sdrive18d Se
54,856mi Manual Diesel 2.0L
£11,499
London
~£289/pm
4.4 dealer rating
2.0 Xdrive20d Xline
94,500mi Auto Diesel 2.0L
£6,995
Wigan
~£176/pm
5.0 dealer rating
Xdrive 20D Xline Step
25,918mi Auto Diesel 2.0L
£26,399
Durham
~£663/pm
4.6 dealer rating
2.0 20I Xline Suv Xdrive Euro 6 S
61,000mi Auto Petrol 2.0L
£20,000
Thame
~£502/pm
18I Xline Suv
56,450mi Manual Petrol 1.5L
£13,789
Newton Aycliffe
~£346/pm
Xline
51,785mi Manual Petrol 1.5L
£14,300
~£359/pm
32,492mi Auto Petrol 2.0L
£20,500
Sheffield
~£515/pm
42,533mi Auto Petrol
£17,495
Woolwich
~£439/pm
3.7 dealer rating
38,548mi Auto Petrol
£22,985
Bolton
~£577/pm
4.1 dealer rating
X1 Xdrive25e Xline
32,934mi Auto Hybrid 1.5L
£22,900
~£575/pm
Bmw Estate Xdrive 25E Xline
47,686mi Auto Hybrid 1.5L
£22,528
Scunthorpe
~£566/pm
2,500mi Auto Petrol 1.5L
£38,800
West Drayton
~£974/pm
Sdrive20i Sport
18,700mi Auto 2.0L
£24,450
~£614/pm
Results 1,704 - 1,728 of 1,839