Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
43 cars
View more photos (16)
Xdrive20d M Sport
56,353mi Auto Diesel 2.0L
£24,698
Stafford
~£620/pm
4.6 dealer rating
View more photos (28)
Xdrive20d M Sport Step
11,001mi Auto Diesel 2.0L
£32,500
Tamworth
~£816/pm
4.5 dealer rating
Xdrive 30E M Sport Pro Pack
6,426mi Auto Hybrid 2.0L
£47,500
~£1,193/pm
View more photos (26)
X3 Xdrive 20D M Sport Mhev
28,133mi Auto Diesel 2.0L
£30,699
Stoke-on-Trent
~£771/pm
4.3 dealer rating
View more photos (29)
Xdrive 30E M Sport
29,271mi Auto Hybrid 2.0L
View more photos (54)
3.0 30D M Sport Xdrive Euro 6 Ss
46,740mi Auto Diesel 3.0L
£17,847
~£448/pm
View more photos (25)
Xdrive20i M Sport Step
6,226mi Auto Petrol 2.0L
£33,399
~£839/pm
Xdrive20d Mht M Sport Step Tech Pack
24,524mi Auto Diesel 2.0L
£30,999
~£778/pm
Xdrive M40i Mht
6,209mi Auto Petrol 3.0L
£53,499
~£1,343/pm
Xdrive30d Mht M Sport
66,104mi Auto Diesel 3.0L
29,559mi Auto Petrol 2.0L
£29,999
~£753/pm
Se
67,785mi Auto Hybrid 2.0L
£20,700
Cannock
~£520/pm
Xdrive20d M Sport Step Tech Pack
41,983mi Auto Diesel 2.0L
£28,000
~£703/pm
View more photos (32)
20D M Sport Suv
67,000mi Auto Diesel 2.0L
£14,495
Stone
~£364/pm
Xdrive20d Mht M Sport Step
10mi Auto Diesel 2.0L
£53,999
~£1,356/pm
3,465mi Auto Petrol 2.0L
£36,000
~£904/pm
12,520mi Auto Hybrid 2.0L
£48,000
~£1,205/pm
23,330mi Auto Diesel 2.0L
26,671mi Auto Diesel 2.0L
£31,000
Results 24 - 43 of 43