Before you buy any car compare it on Carstack
Enter Reg
Works on any car from any website/dealer
41 cars
View more photos (47)
3.0 30D M Sport Xdrive Euro 6 Ss
57,807mi Auto Diesel 3.0L
£26,990
Wigan
~£678/pm
4.7 dealer rating
View more photos (46)
X4 Xdrive 30D M Sport
69,831mi Auto Diesel 3.0L
£15,500
Manchester
~£389/pm
4.8 dealer rating
View more photos (8)
Xdrive20d M Sport
53,000mi Manual Diesel 2.0L
£14,750
Stockport
~£370/pm
View more photos (7)
2L Xline
80,032mi Auto Diesel 2.0L
£12,844
Bury
~£323/pm
4.6 dealer rating
View more photos (39)
20D M Sport
75,500mi Auto Diesel 2.0L
£17,290
Bolton
~£434/pm
View more photos (40)
X4 Xdrive20d M Sport
18,279mi Auto Diesel
£37,990
~£954/pm
4.1 dealer rating
View more photos (49)
X4 Xdrive30d M Sport
38,448mi Auto Diesel 3.0L
£29,695
~£746/pm
2019 3.0I Competition Suv Xdrive E
33,334mi Auto Petrol 3.0L
£42,495
~£1,067/pm
View more photos (44)
16,157mi Auto Diesel
£35,580
~£893/pm
View more photos (42)
2.0 20D M Sport Suv Xdrive Euro 6
68,660mi Auto Diesel 2.0L
£18,250
~£458/pm
4.4 dealer rating
View more photos (32)
X4 Xdrive 30D M Sport Mhev
11,223mi Auto Diesel 3.0L
£50,985
Rochdale
~£1,280/pm
View more photos (45)
12,851mi Auto Diesel
£51,695
~£1,298/pm
View more photos (38)
11,386mi Auto Diesel
£51,985
~£1,305/pm
View more photos (15)
3.0 30D M Sport Suv Xdrive Euro 6
110,000mi Auto Diesel 3.0L
£11,995
~£301/pm
View more photos (20)
M Sport
100,000mi Manual Diesel 2.0L
£11,500
~£289/pm
View more photos (52)
9,012mi Auto Diesel
2016 66 2.0
132,000mi Auto
4.5 dealer rating
Results 24 - 41 of 41