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 (58)
2.0 Xdrive20d Xline 188 Bhp
61,247mi Auto Diesel 2.0L
£15,795
Luton
~£397/pm
4.3 dealer rating
View more photos (22)
Xdrive20d M Sport Step
24,391mi Auto Diesel 2.0L
£30,500
Oldbury
~£766/pm
4.5 dealer rating
View more photos (32)
X3 Xdrive20i M Sport
7,748mi Auto Petrol 2.0L
£42,495
Croydon
~£1,067/pm
3.9 dealer rating
View more photos (36)
2.0 20D Mht M Sport Suv Hybrid Xdr
29,817mi Auto Diesel 2.0L
£35,495
Bedford
~£891/pm
4.2 dealer rating
View more photos (20)
2.0 30E 12Kwh M Sport Suv Plug In Hybri
3,000mi Auto Petrol 2.0L
£51,995
Hailsham
~£1,306/pm
View more photos (26)
33,539mi Auto Diesel 2.0L
£33,995
Cambridge
~£854/pm
View more photos (25)
38,763mi Auto Diesel 2.0L
£19,299
Stafford
~£485/pm
View more photos (44)
Premier Edition
23,655mi Auto Electric
£30,556
Sunderland
~£767/pm
View more photos (46)
2.0D M Sport 4Wd Euro 4
147,000mi Manual Diesel 2.0L
£1,495
Willenhall
~£38/pm
2.0 20D M Sport Suv Xdrive 190 P
24,173mi Auto Diesel 2.0L
Farnborough
View more photos (31)
2.0 20D M Sport Xdrive Euro 5 Ss
71,000mi Auto Diesel 2.0L
£10,650
Farnham
~£267/pm
4.8 dealer rating
2.0 Xdrive20d M Sport 188 Bhp
77,550mi Auto Diesel 2.0L
£14,990
Peterborough
~£376/pm
Dealer Not Rated
View more photos (15)
M Competition Edition
62,000mi Auto Petrol 3.0L
£49,995
Newtownards
~£1,255/pm
X3 Xdrive20d M Sport
4,502mi Auto Diesel 2.0L
Royal Tunbridge Wells
3.4 dealer rating
View more photos (76)
M Sport
107,081mi Auto Diesel 2.0L
£10,995
Heywood
~£276/pm
4.7 dealer rating
View more photos (30)
Xdrive 30E M Sport Pro Pack
1,358mi Auto Hybrid 2.0L
£50,000
Romford
~£1,256/pm
Xdrive20d Xline Step
68,245mi Auto Diesel
£22,435
Derby
~£563/pm
View more photos (34)
2.0 Xdrive30e M Sport 288 Bhp Cruise Contr
9,866mi Auto Hybrid 2.0L
£41,999
Oldham
~£1,055/pm
View more photos (41)
X3 Xdrive 20D M Sport
31,897mi Auto Diesel 2.0L
£25,000
Eastleigh
~£628/pm
2.0 20I M Sport Xdrive Euro 6 Ss 24,98
26,449mi Auto Petrol 2.0L
£24,982
Newcastle-under-Lyme
~£627/pm
4.6 dealer rating
30,000mi Auto Diesel 2.0L
£19,500
Maldon
~£490/pm
Xdrive20d M Sport
61,000mi Auto Diesel 2.0L
£21,995
Birmingham
~£552/pm
View more photos (8)
Xdrive20i Se Step
17,389mi Auto Petrol 2.0L
£30,997
London
~£778/pm
4.9 dealer rating
View more photos (19)
D M Sport
90,000mi Manual Diesel 3.0L
£5,945
Biggleswade
~£149/pm
Results 264 - 288 of 1,891