Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
452 cars
View more photos (18)
M40d
43,902mi Auto Diesel 3.0L
£35,993
Leeds
~£904/pm
4.2 dealer rating
View more photos (26)
Xdrive20d Mht M Sport Step
12,254mi Auto Diesel 2.0L
£43,299
Stafford
~£1,087/pm
4.3 dealer rating
View more photos (25)
X4 Xdrive20d M Sport
13,466mi Auto Diesel
£36,500
Aberdeen
~£917/pm
4.4 dealer rating
View more photos (29)
Xdrive20d Xline
61,855mi Manual Diesel 2.0L
£14,995
Aldridge
~£377/pm
4.0 dealer rating
View more photos (38)
X4 M40d Mhev
7,367mi Auto Diesel 3.0L
£58,450
Northampton
~£1,468/pm
View more photos (23)
X4 Xdrive30d M Sport
12,237mi Auto Diesel 3.0L
£38,450
Cheltenham
~£966/pm
View more photos (24)
Xdrive20d M Sport Step
49,836mi Auto Diesel 2.0L
£29,000
Oldbury
~£728/pm
4.5 dealer rating
Xdrive20d Mht M Sport Step Techpro
8,670mi Auto Diesel 2.0L
£50,750
Sheffield
~£1,274/pm
View more photos (34)
Xdrive30d Mht M Sport
9,813mi Auto Diesel 3.0L
£51,822
Stoke-on-Trent
~£1,301/pm
View more photos (30)
Xdrive30d M Sport
42,044mi Auto Diesel 3.0L
£30,000
Nottingham
~£753/pm
View more photos (48)
X4 Xdrive 20D M Sport Mhev
18,800mi Auto Diesel 2.0L
£31,101
Chelmsford
~£781/pm
View more photos (20)
3.0 Xdrive35d M Sport 309 Bhp
100,000mi Auto Diesel 3.0L
£14,750
Sandy
~£370/pm
4.8 dealer rating
View more photos (31)
48,980mi Auto Hybrid 3.0L
£30,099
Winsford
~£756/pm
View more photos (16)
Suv 2.0 20D M Sport Suv Xdrive Eur
71,509mi Auto Diesel 2.0L
£16,295
Sheerness
~£409/pm
8,485mi Auto Diesel 3.0L
£54,990
Stockport
~£1,381/pm
4.1 dealer rating
View more photos (28)
X4 M40i
57,000mi Auto Petrol 3.0L
£29,595
Swindon
~£743/pm
2.0 20D M Sport Xdrive Euro 6 Ss
140,000mi Auto Diesel 2.0L
£10,795
Wokingham
~£271/pm
102,000mi Auto Diesel 2.0L
£20,995
~£527/pm
View more photos (17)
3.0 30D Mht M Sport Suv Hybrid Xdr
8,991mi Auto Petrol 3.0L
£48,991
Redditch
~£1,230/pm
4.6 dealer rating
View more photos (44)
42,385mi Auto Diesel 3.0L
£30,991
Eastleigh
~£778/pm
View more photos (32)
20,700mi Auto Diesel 2.0L
£38,850
~£976/pm
Xdrive M40i Step
29,158mi Auto Petrol 3.0L
£35,990
Boston
4.7 dealer rating
View more photos (27)
Xdrive30d M Sport Step Plus Pack
63,888mi Auto Diesel 3.0L
£26,750
Egham
~£672/pm
21,628mi Auto Diesel 2.0L
£33,990
~£854/pm
Results 264 - 288 of 452