Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
452 cars
View more photos (6)
Xdrive20d M Sport X Step
52,561mi Auto Diesel 2.0L
£28,000
Oldbury
~£703/pm
4.5 dealer rating
View more photos (26)
Xdrive30d Mht M Sport Pro Pack
8,924mi Auto Diesel 3.0L
£50,000
West Bridgford
~£1,256/pm
View more photos (11)
3.0 Xdrive30d M Sport 255 Bhp
62,337mi Auto Diesel 3.0L
£17,495
Derry
~£439/pm
4.2 dealer rating
View more photos (39)
M Sport
150,500mi Auto Diesel 3.0L
£10,995
Norwich
~£276/pm
4.7 dealer rating
View more photos (42)
M40d
29,570mi Auto Diesel 3.0L
£35,600
Exeter
~£894/pm
Xdrive20d M Sport Step
66,761mi Auto Diesel 2.0L
£24,970
Blackburn
~£627/pm
4.1 dealer rating
View more photos (16)
X4 Xdrive 30D M Sport
43,000mi Auto Diesel 3.0L
£30,950
Cookstown
~£777/pm
View more photos (66)
Bmw Estate Xdrive30d M Sport Step
71,326mi Auto Diesel 3.0L
£24,320
Oxford
~£611/pm
4.3 dealer rating
View more photos (18)
2020 3.0 M40i 349 Bhp
47,113mi Auto Petrol 3.0L
£35,495
Wigan
~£891/pm
4.8 dealer rating
View more photos (46)
M40i Xdrive Euro 6 360 Ps
50,475mi 3.0L
£33,250
Wantage
~£835/pm
4.6 dealer rating
View more photos (31)
X4 M40i
16,817mi Auto Hybrid
£49,000
Bromley
~£1,231/pm
3.7 dealer rating
Suv
28,909mi Auto Petrol 3.0L
£41,999
Swindon
~£1,055/pm
Dealer Not Rated
View more photos (28)
Xdrive30d M Sport Step Tech Pack
24,664mi Auto Diesel 3.0L
£32,000
Egham
~£804/pm
X4 Xdrive 20D M Sport
60,400mi Auto Diesel 2.0L
£15,900
Horley
~£399/pm
View more photos (20)
Xdrive20d Mht M Sport Step
9,890mi Auto Diesel 2.0L
£50,898
Fortrose
~£1,278/pm
View more photos (29)
X4 Xdrive20d M Sport
17,830mi Auto Diesel
£39,750
Dundee
~£998/pm
4.4 dealer rating
View more photos (38)
4X4 3.0 M40d Xdrive Euro 6 Ss 201968
60,000mi Auto Diesel 3.0L
£35,999
Hitchin
~£904/pm
5.0 dealer rating
View more photos (41)
4X4 3.0 30D M Sport X Xdrive Ss 201919
29,000mi Auto Diesel 3.0L
£36,500
Shrewsbury
~£917/pm
M40i
36,818mi Auto Petrol 3.0L
£35,000
~£879/pm
Xdrive30d M Sport Step
21,676mi Auto Diesel 3.0L
£34,898
Rutherglen
~£876/pm
View more photos (33)
Xdrive20d M Sport Step Plus Pack
51,573mi Auto Diesel
£31,000
Tring
~£778/pm
View more photos (37)
Xdrive20d Mht M Sport Step Pro Pack
41,752mi Auto Diesel 2.0L
£33,000
Stevenage
~£829/pm
2.0 20D M Sport Suv Xdrive Euro 6
35,102mi Auto Diesel 2.0L
£27,950
Darlington
~£702/pm
58,000mi Auto Diesel 2.0L
£17,500
Worsley
4.9 dealer rating
Results 144 - 168 of 452