Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,555 cars
2.0 20D Xline Xdrive Euro 6 Ss
59,230mi Auto Diesel 2.0L
£16,995
Stoke-on-Trent
~£427/pm
4.7 dealer rating
Xdrive20d Xline Step
13,735mi Auto Diesel 2.0L
£19,199
Winsford
~£482/pm
4.5 dealer rating
Xdrive20d Mht M Sport Step
26,000mi Auto Diesel 2.0L
£31,990
Richmond
~£803/pm
4.9 dealer rating
View more photos (44)
2.0 Xdrive20d Se 181 Bhp
60,500mi Auto Diesel 2.0L
£11,495
Great Dunmow
~£289/pm
View more photos (12)
3.0 30D M Sport Xdrive Euro 6 Ss
108,800mi Auto Diesel 3.0L
£12,350
Wolverhampton
~£310/pm
5.0 dealer rating
View more photos (16)
X3 Xdrive20d M Sport
43,882mi Auto 2.0L
£28,950
Cheltenham
~£727/pm
4.3 dealer rating
View more photos (69)
Suv
31,825mi Auto Diesel 2.0L
£19,991
Warwick
~£502/pm
View more photos (102)
76,596mi Auto Diesel 2.0L
£8,400
Swindon
~£211/pm
View more photos (46)
X3 M40d
79,178mi Auto Diesel 3.0L
£26,060
Tenterden
~£654/pm
7,597mi Auto Diesel 2.0L
£43,490
Preston
~£1,092/pm
2.0 20D M Sport Xdrive Euro 6 Ss
77,144mi Auto Diesel 2.0L
£16,495
Cookstown
~£414/pm
View more photos (31)
X3 Xdrive 30D M Sport
64,304mi Auto Diesel 3.0L
£14,300
Woking
~£359/pm
Suv 3.0 X3 Xdrive30d M Sport
61,552mi Auto Diesel 3.0L
£24,990
Bristol
~£628/pm
View more photos (32)
Xdrive20i M Sport Step Tech Pack
31,097mi Auto Petrol 2.0L
£33,000
Romford
~£829/pm
View more photos (37)
210Kw Premier Edition 80Kwh - Suv 5 Seats
34,461mi Auto Electric 1.0L
£28,146
~£707/pm
View more photos (35)
17,891mi Auto 3.0L
£53,850
Northampton
~£1,352/pm
View more photos (70)
X3 Xdrive 20D M Sport
20,000mi Auto Diesel 2.0L
£32,949
Oldham
~£827/pm
4.4 dealer rating
View more photos (100)
M40i
22,344mi Auto Petrol 3.0L
£36,250
~£910/pm
View more photos (48)
2.0 Xdrive20d M Sport 188 Bhp
85,928mi Auto Diesel 2.0L
£14,000
Stafford
~£352/pm
3.8 dealer rating
View more photos (19)
56,819mi Auto Diesel 2.0L
£21,698
Bathgate
~£545/pm
4.6 dealer rating
View more photos (34)
75,116mi Auto Diesel 2.0L
£20,590
Peterborough
~£517/pm
4.2 dealer rating
View more photos (26)
3.0 Xdrive30d M Sport 261 Bhp
87,000mi Auto Diesel 3.0L
£22,995
Coventry
~£577/pm
4.8 dealer rating
View more photos (22)
Xdrive30e Se Hybrid
61,038mi Auto Hybrid 2.0L
£24,495
Rye
~£615/pm
Dealer Not Rated
View more photos (15)
2018 3.0 Xdrive30d M Sport 261 Bhp
56,300mi Auto Diesel 3.0L
Stamford
Results 1 - 24 of 1,555