Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,891 cars
View more photos (22)
Xdrive30d Xline Step
83,940mi Auto Diesel 3.0L
£16,500
High Wycombe
~£414/pm
4.5 dealer rating
View more photos (36)
X3 Xdrive20d M Sport
42,008mi Auto Diesel 2.0L
£27,990
Southend-on-Sea
~£703/pm
4.3 dealer rating
View more photos (40)
Xdrive20d M Sport Step Tech Pack
21,179mi Auto Diesel 2.0L
£32,000
Shrewsbury
~£804/pm
View more photos (24)
Xdrive20d M Sport Step
34,219mi Auto Diesel 2.0L
£31,000
Newport
~£778/pm
Xdrive M40i Mht
40,904mi Auto Petrol 3.0L
£43,000
~£1,080/pm
View more photos (60)
3.0 M40i Mht Suv Hybrid Xdrive Eur
19,799mi Auto Hybrid 3.0L
£49,666
York
~£1,247/pm
4.9 dealer rating
View more photos (25)
2.0 20D M Sport Xdrive Euro 6 Ss
53,770mi Auto Diesel 2.0L
£25,095
Hinckley
~£630/pm
View more photos (31)
66,260mi Auto Diesel
£22,490
Rochdale
~£565/pm
4.1 dealer rating
View more photos (65)
X3 Xdrive30d M Sport
26,377mi Auto Hybrid 3.0L
£42,603
Redhill
~£1,070/pm
Xdrive20i M Sport Step
20,872mi Auto Petrol
£33,490
Chesterfield
~£841/pm
4.2 dealer rating
2.0 20D Se Suv Xdrive Euro 6 Ss
126,000mi Auto Diesel 2.0L
£7,995
Derby
~£201/pm
4.7 dealer rating
View more photos (41)
X3 M40i
18,527mi Auto Petrol 3.0L
£49,450
Hereford
~£1,242/pm
View more photos (37)
Xdrive20d Xline
37,081mi Auto Diesel 2.0L
£26,000
Stevenage
~£653/pm
View more photos (33)
X3 M40d Mhev
8,100mi Auto Diesel 3.0L
£56,000
Romford
~£1,406/pm
View more photos (49)
Xdrive 30E M Sport
12,360mi Auto Hybrid 2.0L
£34,099
Castleford
~£856/pm
4.6 dealer rating
4X4 3.0 30D Se Xdrive Euro 6 Ss 2016
96,858mi Auto Diesel 3.0L
£12,495
Waltham Abbey
~£314/pm
View more photos (27)
16,557mi Auto Petrol 3.0L
£50,000
Sheffield
~£1,256/pm
View more photos (11)
53,000mi Auto Diesel 2.0L
£24,750
Coleraine
~£622/pm
2.0 M Sport Mhev
27,000mi Auto Diesel 2.0L
£31,995
Stockton-on-Tees
~£803/pm
View more photos (61)
19,499mi Auto Hybrid
£41,490
Bolton
~£1,042/pm
View more photos (43)
27,600mi Auto Diesel 2.0L
£29,995
Hayes
~£753/pm
5.0 dealer rating
View more photos (90)
2.0 20D M Sport
120,234mi Auto Diesel 2.0L
£11,990
Welwyn Garden City
~£301/pm
View more photos (20)
28,526mi Auto Petrol 2.0L
£30,898
Rutherglen
~£776/pm
X3 Xdrive20i M Sport
32,458mi Auto Petrol 2.0L
£28,400
Brentford
~£713/pm
3.9 dealer rating
Results 312 - 336 of 1,891