Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
1,743 cars
View more photos (40)
2.0 20D Xline Suv Xdrive Euro 5 S
50,012mi Auto Diesel
£10,895
Honiton
~£274/pm
4.4 dealer rating
View more photos (27)
Sdrive 20I Xline Step
21,322mi Auto Petrol 2.0L
£18,995
Gravesend
~£477/pm
View more photos (20)
X1 Sdrive20i M Sport
2,871mi Auto Petrol 1.5L
£42,800
Brentford
~£1,075/pm
3.9 dealer rating
View more photos (33)
Xdrive25e M Sport
2,931mi Auto Hybrid 1.5L
£25,995
Wigan
~£653/pm
Dealer Not Rated
View more photos (75)
2.0 18D Xline Xdrive Euro 6 Ss
44,780mi Auto Diesel 2.0L
£13,945
Birmingham
~£350/pm
4.8 dealer rating
X1 Xdrive 20I Xline
27,205mi Auto Petrol 2.0L
£24,790
Canterbury
~£623/pm
View more photos (21)
Xdrive20d M Sport
19,000mi Auto Diesel 2.0L
£18,950
Wickford
~£476/pm
4.5 dealer rating
View more photos (31)
2.0 Xdrive20i Xline 176 Bhp
39,860mi Auto Petrol 2.0L
£22,595
Preston
~£567/pm
4.7 dealer rating
View more photos (22)
Petrol
26,774mi Auto Petrol 2.0L
£23,495
Doncaster
~£590/pm
View more photos (13)
Sdrive16d Se 5-Door
71,702mi Manual Diesel 2.0L
£6,495
Rhondda
~£163/pm
4.3 dealer rating
View more photos (76)
Suv 2.0 23I Mht Xline Dct Xdrive Euro 6 Ss
2,000mi Auto Hybrid 2.0L
£35,990
Bridgnorth
~£904/pm
View more photos (32)
Xdrive 30E M Sport Step
2,500mi Auto Hybrid
£49,999
Harrogate
~£1,256/pm
4.2 dealer rating
View more photos (25)
Used Bmw Sdrive20i M Sport B48 2.0I Lci
21,242mi Auto Petrol 2.0L
£24,095
Stirling
~£605/pm
View more photos (57)
Xdrive 20I 178 Xline Step Estate
28,167mi Auto Petrol 2.0L
Brierfield
View more photos (68)
Xdrive20d Sport
107,609mi Manual Diesel 2.0L
£4,500
Blackburn
~£113/pm
4.6 dealer rating
View more photos (26)
Xdrive 20I Sport Step
29,252mi Auto Petrol
£22,820
~£573/pm
4.1 dealer rating
View more photos (16)
23,500mi Auto Petrol 2.0L
£26,495
Harrow
~£665/pm
4.9 dealer rating
2.0 20D Se Xdrive Euro 6 Ss
65,000mi Auto Diesel 2.0L
£13,995
Lymington
~£351/pm
Suv 1.5 18I Gpf Sport Sdrive Euro 6 Ss 201
43,650mi Manual Petrol 1.5L
£14,185
Ashby-de-la-Zouch
~£356/pm
5.0 dealer rating
Xdrive18d Se
85,809mi Manual Diesel 2.0L
£7,995
Carlisle
~£201/pm
View more photos (66)
65,900mi Auto Diesel 2.0L
£13,300
Liverpool
~£334/pm
View more photos (19)
44,000mi Auto Diesel 2.0L
£14,207
Glasgow
~£357/pm
View more photos (29)
2.0 X1
102,750mi Auto Diesel 2.0L
£11,950
Ballymena
~£300/pm
View more photos (70)
Xdrive20d Xline 188
27,066mi Auto Diesel 2.0L
£21,757
Stockton-on-Tees
~£546/pm
Results 72 - 96 of 1,743