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 (33)
Xdrive20d M Sport Step Plus Pack
40,646mi Auto Diesel 2.0L
£29,000
Warwick
~£728/pm
4.5 dealer rating
View more photos (30)
Xdrive20d M Sport Step
13,458mi Auto Diesel 2.0L
£33,000
Egham
~£829/pm
X3 Xdrive20d M Sport
29,263mi Auto Diesel 2.0L
£28,990
Edinburgh
4.2 dealer rating
View more photos (44)
X3 Xdrive30 M Sport
9,062mi Auto Hybrid 2.0L
£41,780
Orpington
~£1,049/pm
4.7 dealer rating
View more photos (34)
M40i
26,000mi Auto Petrol 3.0L
£38,495
Turriff
~£967/pm
View more photos (53)
Xdrive20d M Sport
103,825mi Manual Diesel 2.0L
£5,495
Oldham
~£138/pm
3.0 30D M Sport Xdrive Euro 6 Ss
37,000mi Auto Diesel 3.0L
£28,395
Knutsford
~£713/pm
4.0 dealer rating
View more photos (26)
Xdrive20i Xline Step
33,208mi Auto Petrol 2.0L
£30,000
Loughton
~£753/pm
View more photos (37)
Suv 2.0 20D M Sport Steptronic Xdrive Euro 5 Ss
127,000mi Auto Diesel 2.0L
£6,290
Peterborough
~£158/pm
3.9 dealer rating
View more photos (18)
2.0 Xdrive20d Se 181 Bhp
105,000mi Auto Diesel 2.0L
£6,000
Burton upon Trent
~£151/pm
View more photos (22)
33,565mi Auto Diesel 2.0L
£28,150
Brentford
~£707/pm
View more photos (43)
X3 Xdrive20i Xline
14,414mi Auto Hybrid 2.0L
£35,806
~£899/pm
View more photos (40)
X3 Xdrive 20I M Sport
49,000mi Auto Petrol 2.0L
£23,995
Bedford
~£603/pm
Dealer Not Rated
View more photos (20)
Xdrive20d Mht M Sport Step
28,040mi Auto Diesel 2.0L
£31,898
Irvine
~£801/pm
4.6 dealer rating
View more photos (41)
M40d
67,783mi Auto Diesel 3.0L
£28,490
Online Dealer
~£715/pm
View more photos (23)
18,897mi Auto Diesel 2.0L
£32,950
Cheltenham
~£827/pm
4.3 dealer rating
View more photos (27)
22,599mi Auto Hybrid
£35,996
Portsmouth
~£904/pm
View more photos (86)
2.0 Xdrive20d M Sport 181 Bhp
96,000mi Auto Diesel 2.0L
£9,695
Rayleigh
~£243/pm
4.8 dealer rating
View more photos (21)
Xdrive M40d Mht
51,659mi Auto Diesel 3.0L
£32,499
Coventry
~£816/pm
View more photos (39)
Xdrive20d Xline
91,266mi Auto Diesel 2.0L
£11,590
Willenhall
~£291/pm
4.1 dealer rating
View more photos (16)
2.0 20D M Sport Xdrive Euro 6 Ss
60,000mi Auto Diesel 2.0L
£14,990
Birmingham
~£376/pm
52,601mi Auto Hybrid 2.0L
£25,940
Weston-super-Mare
~£651/pm
View more photos (42)
2.0 M Sport Mhev
33,000mi Auto Diesel 2.0L
£31,495
Stockton-on-Tees
~£791/pm
4.9 dealer rating
45,370mi Auto Diesel 2.0L
£24,499
Darlington
~£615/pm
Results 240 - 264 of 1,891