Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,839 cars
Suv
68,947mi Auto Diesel 2.0L
£12,950
Watford
~£325/pm
4.5 dealer rating
M Sport
5,733mi Auto Petrol 2.0L
£24,600
Peterborough
~£618/pm
2.0 20I Se Xdrive Euro 6 Ss
74,000mi Auto Petrol 2.0L
£7,499
Hounslow
~£188/pm
4.0 dealer rating
2L Sport
84,000mi Auto Diesel 2.0L
£11,950
Stockport
~£300/pm
4.7 dealer rating
X1 Xdrive20i Xline
28,653mi Auto Petrol
£24,750
Enfield
~£622/pm
3.7 dealer rating
2.0 20D Xline Suv Xdrive Euro 5 S
110,500mi Auto Diesel 2.0L
£6,995
Newport
~£176/pm
4.4 dealer rating
Xline
64,003mi Auto Diesel 2.0L
£18,800
~£472/pm
Xdrive20i M Sport
73,704mi Auto Petrol 2.0L
£18,995
Barnsley
~£477/pm
4.8 dealer rating
Xdrive20d Sport 188
88,731mi Auto Diesel 2.0L
£10,999
~£276/pm
Dealer Not Rated
Xdrive20d M Sport
75,342mi Auto Diesel 2.0L
£16,495
Swindon
~£414/pm
2L Se
67,000mi Manual Diesel 2.0L
Swansea
2.0 20I Xline Suv Xdrive Euro 6 S
81,500mi Auto Petrol 2.0L
£12,995
Clacton-On-Sea
~£326/pm
4.9 dealer rating
Sdrive 18I Xline
38,727mi Manual Petrol
£17,999
~£452/pm
44,985mi Manual Diesel 2.0L
£13,995
Edinburgh
~£351/pm
Bmw Estate Sdrive 20I 178 Xline Step
53,183mi Auto Petrol 2.0L
£20,091
Basingstoke
~£505/pm
4.3 dealer rating
53,894mi Auto Petrol 2.0L
£15,500
~£389/pm
18D Xline Xdrive
64,979mi Auto Diesel 2.0L
£15,490
Taunton
Suv 2.0 18D Sport Xdrive Euro 6 Ss 20
85,000mi Auto Diesel 2.0L
£12,495
Burnley
~£314/pm
Xline 2.0 20I Sdrive Startstop 192Ps
38,591mi Auto 2.0L
Great Yarmouth
X1 Xdrive23d Xline
9,419mi Auto Diesel 2.0L
£37,950
Cheltenham
~£953/pm
X1 Xdrive 20D Xline
75,000mi Auto Diesel 2.0L
£12,785
Camberley
~£321/pm
X1 Sdrive20i Xline
18,223mi Auto Petrol
£25,178
London
~£632/pm
38,475mi Auto Petrol 2.0L
£19,566
Guildford
~£491/pm
4.1 dealer rating
Sdrive 20I 178 M Sport Step
15,982mi Auto Petrol
£28,990
Derby
~£728/pm
4.2 dealer rating
Results 1,656 - 1,680 of 1,839