Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
388 cars
View more photos (44)
4X4 3.0 M40i Xdrive Euro 6 Ss 202069
47,530mi Auto Petrol 3.0L
£32,490
Stanmore
~£816/pm
4.6 dealer rating
View more photos (28)
Xdrive20d M Sport Step
77,186mi Auto Diesel 2.0L
£19,000
Tamworth
~£477/pm
4.5 dealer rating
View more photos (20)
Xdrive20d Mht M Sport Step Techpro
11,134mi Auto Diesel 2.0L
£51,000
Braunstone Town
~£1,281/pm
View more photos (36)
2.0 20D M Sport Xdrive Euro 6 Ss
51,000mi Auto Diesel 2.0L
£12,995
Solihull
~£326/pm
4.2 dealer rating
3.0 35D M Sport Xdrive Euro 6 Ss
49,361mi Auto Diesel 3.0L
£18,999
Preston
View more photos (73)
M Competition
38,701mi Auto Petrol 3.0L
£39,495
Kempston
~£992/pm
Dealer Not Rated
View more photos (27)
Unknown
31,051mi Auto Petrol 3.0L
£32,999
London
~£829/pm
View more photos (30)
3.0 Xdrive35d M Sport 309 Bhp
63,000mi Auto Diesel 3.0L
£15,989
Hoddesdon
~£402/pm
4.1 dealer rating
View more photos (40)
X4 Xdrive20d M Sport
34,587mi Auto Diesel 2.0L
£21,905
Crawley
~£550/pm
X4 Xdrive30d M Sport
73,005mi Auto Diesel 3.0L
£14,890
Peterborough
~£374/pm
X4 M40i
7,165mi Auto Petrol 3.0L
£52,000
Brentford
~£1,306/pm
3.9 dealer rating
2.0 20D Xline Xdrive Euro 6 Ss
116,091mi Manual Diesel 2.0L
£11,897
Leicester
~£299/pm
4.8 dealer rating
View more photos (16)
Xdrive M40d Mht
4,707mi Auto Diesel 3.0L
£49,500
~£1,243/pm
2.0 Xdrive20d M Sport Mhev 188 Bhp
30,064mi Auto Diesel 2.0L
£32,990
Enniskillen
~£828/pm
5.0 dealer rating
View more photos (19)
Xdrive20d M Sport
116,300mi Auto Diesel 2.0L
£12,495
Poole
~£314/pm
View more photos (53)
Xdrive20d Xline
69,356mi Manual Diesel 2.0L
£14,999
Evesham
~£377/pm
4.9 dealer rating
X4 M40d
23,798mi Auto Diesel 3.0L
£38,499
Warrington
~£967/pm
View more photos (38)
Xdrive30d M Sport
76,902mi Auto Diesel 1.0L
£17,495
~£439/pm
3.7 dealer rating
View more photos (62)
2.0 Xdrive20d M Sport 188 Bhp
65,000mi Auto Diesel 2.0L
£22,000
Sutton Coldfield
~£552/pm
Xdrive20d Mht M Sport Step
9,890mi Auto Diesel 2.0L
£50,898
Fortrose
~£1,278/pm
View more photos (10)
63,718mi Auto Diesel 3.0L
£20,940
Barry
~£526/pm
9,913mi Auto Diesel 3.0L
£55,000
Coventry
~£1,381/pm
View more photos (29)
Suv
101,988mi Auto Diesel 3.0L
£14,995
Aldridge
4.0 dealer rating
15,226mi Auto Hybrid 2.0L
£46,063
Guildford
~£1,157/pm
Results 48 - 72 of 388