Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,679 cars
View more photos (24)
2.0 Xline Sdrive Nq
43,620mi Auto Petrol 2.0L
£19,494
Scunthorpe
~£490/pm
4.3 dealer rating
View more photos (22)
Xdrive 20I Xline Step
23,588mi Auto Petrol 2.0L
£17,611
Bristol
~£442/pm
3.7 dealer rating
View more photos (26)
M Sport
52,144mi Auto Hybrid 1.5L
£20,200
Chatham
~£507/pm
4.5 dealer rating
View more photos (20)
Sdrive 18D Sport Step
44,374mi Auto Diesel 2.0L
£19,998
Kirkcaldy
~£502/pm
4.6 dealer rating
View more photos (36)
Xdrive20i Xline
29,205mi Auto Petrol 2.0L
£21,300
Online Dealer
~£535/pm
View more photos (14)
1.5 Sdrive18i M Sport 139 Bhp
20,508mi Manual Petrol 1.5L
£21,250
Dunfermline
~£534/pm
4.9 dealer rating
View more photos (25)
Sport
32,073mi Auto Hybrid 1.5L
£21,100
Cannock
~£530/pm
View more photos (45)
Xdrive20i Sport
32,348mi Auto Petrol 2.0L
£16,645
Huntingdon
~£418/pm
View more photos (12)
2.0 20D M Sport Steptronic Xdrive Euro 5
61,294mi Auto Diesel 2.0L
£7,990
Haywards Heath
~£201/pm
4.4 dealer rating
View more photos (16)
2.0 20D Xline Xdrive Euro 5 Ss
89,000mi Manual Diesel 2.0L
£5,894
~£148/pm
View more photos (50)
Sdrive18i Sport
35,000mi Auto Petrol 1.5L
£16,199
London
~£407/pm
Dealer Not Rated
View more photos (76)
4X4 2.0 20D Se Xdrive Euro 6 Ss 2019
47,183mi Auto Diesel 2.0L
£17,695
Heywood
~£444/pm
4.7 dealer rating
View more photos (35)
Sdrive 18D Xline - Suv 5 Seats
52,278mi Manual Diesel 2.0L
£17,634
~£443/pm
2.0 20I Xline Suv Xdrive Euro 6 S
19,439mi Auto Petrol 2.0L
£27,990
Ashford
~£703/pm
View more photos (42)
X1 Xdrive25e Sport
28,894mi Auto Hybrid 1.5L
£21,849
Orpington
~£549/pm
View more photos (18)
Xdrive18d M Sport
71,719mi Auto Diesel 2.0L
£13,899
~£349/pm
View more photos (19)
Sdrive 20I Sport Step
24,877mi Auto Petrol 2.0L
£21,698
Huddersfield
~£545/pm
View more photos (30)
Xline
50,986mi Auto Hybrid 1.5L
£20,470
~£514/pm
View more photos (7)
45,300mi Auto Petrol 2.0L
£16,995
Ilford
~£427/pm
2.0 20I Xline Xdrive Euro 6 Ss
16,000mi Auto Petrol 2.0L
£23,000
Canvey Island
~£578/pm
View more photos (41)
X1 Sdrive20i Sport
10,347mi Auto Petrol
£27,450
Manchester
~£689/pm
4.1 dealer rating
View more photos (46)
Xdrive20i M Sport
76,717mi Auto Petrol 2.0L
£16,000
Uxbridge
~£402/pm
View more photos (37)
Se
32,623mi Auto Petrol 1.5L
£18,380
~£462/pm
View more photos (93)
2.0 Xdrive20i Xline 189 Bhp
81,695mi Auto Petrol 2.0L
£13,450
Dukinfield
~£338/pm
Results 48 - 72 of 1,679