Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
38 cars
View more photos (39)
2L M Sport
139,000mi Auto Diesel 2.0L
£8,995
Reading
~£226/pm
5.0 dealer rating
30D Se Suv
53,541mi Auto Diesel 3.0L
£11,495
~£289/pm
View more photos (65)
Xdrive30d M Sport Step
35,811mi Auto Diesel 3.0L
£25,410
~£638/pm
4.2 dealer rating
View more photos (22)
M40i
34,987mi Auto Petrol
£35,750
Newbury
~£898/pm
4.5 dealer rating
View more photos (80)
2.0 20D M Sport Xdrive Euro 6 Ss
61,858mi Auto Diesel 2.0L
£15,200
Wokingham
~£382/pm
4.9 dealer rating
View more photos (20)
Xdrive20d M Sport Step Techplus Pack
39,624mi Auto Diesel 2.0L
£32,500
Maidenhead
~£816/pm
View more photos (40)
X3 M40i
29,352mi Auto Petrol 3.0L
£35,495
~£891/pm
4.1 dealer rating
20,903mi Auto Petrol 3.0L
£42,000
~£1,055/pm
X3 M40d Mhev
29,415mi Auto Diesel 3.0L
View more photos (34)
Xdrive30d Mht M Sport
30,220mi Auto Diesel
£39,990
Bracknell
~£1,004/pm
Xdrive30d Mht M Sport Pro Pack
1,500mi Auto Diesel 3.0L
£58,700
~£1,474/pm
View more photos (76)
Suv 3.0 30D M Sport Xdrive Euro 6 Ss
51,112mi Auto Diesel 3.0L
£22,995
~£577/pm
Se
105,000mi Manual Diesel 2.0L
£5,995
~£151/pm
Xdrive20i M Sport Step
48,800mi Auto Petrol 2.0L
£22,990
4.3 dealer rating
Results 24 - 38 of 38