Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
452 cars
View more photos (25)
X4 Xdrive20d M Sport
37,927mi Auto Diesel 2.0L
£35,000
Aberdeen
~£879/pm
4.4 dealer rating
View more photos (27)
2.0 20D M Sport Xdrive Euro 6 Ss
45,000mi Auto Diesel 2.0L
£27,995
Romford
~£703/pm
4.3 dealer rating
View more photos (44)
37,089mi Auto Diesel 2.0L
£29,992
Eastleigh
~£753/pm
4.0 dealer rating
View more photos (84)
4X4 2.0 20D M Sport Xdrive Euro 6 Ss
45,425mi Auto Diesel 2.0L
£27,990
Worksop
View more photos (23)
36,907mi Auto Diesel 2.0L
£29,800
Kingston Upon Thames
~£748/pm
3.9 dealer rating
View more photos (20)
9,530mi Auto Diesel
£53,995
Craigavon
~£1,356/pm
4.5 dealer rating
Xdrive20d Mht M Sport Step Techpro
4,897mi Auto Diesel 2.0L
£52,000
Egham
~£1,306/pm
View more photos (33)
3.0 Xdrive35d M Sport 309 Bhp
62,226mi Auto Diesel 3.0L
£20,495
Sutton In Ashfield
~£515/pm
4.8 dealer rating
View more photos (40)
Coupe
46,296mi Auto Diesel 3.0L
£31,995
Bishop Auckland
~£803/pm
View more photos (28)
Xdrive20d Mht M Sport Step Pro Pack
8,651mi Auto Diesel 2.0L
£48,750
Swansea
~£1,224/pm
View more photos (38)
Suv
32,000mi Auto Hybrid 3.0L
£38,990
Horsham
~£979/pm
View more photos (63)
M40d
42,854mi
£36,991
Newcastle upon Tyne
~£929/pm
4.9 dealer rating
2.0 20D Mht M Sport Xdrive Euro 6 Ss
33,654mi Auto Hybrid 2.0L
£37,799
Conwy
~£949/pm
4.1 dealer rating
View more photos (67)
36,000mi Auto Petrol 3.0L
£29,990
Bury
4.7 dealer rating
View more photos (65)
3.0 M40i Xdrive Euro 6 Ss
45,808mi Auto Petrol 3.0L
£30,250
Birmingham
~£760/pm
View more photos (32)
M40i 3.0 Mht Xdrive
12,681mi Auto Petrol
£47,500
Bradford
~£1,193/pm
5.0 dealer rating
View more photos (50)
X4 M40d
49,771mi Auto Diesel
£34,990
Manchester
2.0 20D M Sport Suv Xdrive Euro 6
74,039mi Auto Diesel 2.0L
£13,985
Nottingham
~£351/pm
View more photos (31)
Xdrive M40d Mht
9,920mi Auto Diesel 3.0L
£59,500
West Bridgford
~£1,494/pm
View more photos (30)
Xdrive M40i Step
21,874mi Auto Petrol 3.0L
£33,900
South Shields
~£851/pm
View more photos (34)
X4 Xdrive30d M Sport
33,635mi Auto Diesel 3.0L
£33,997
London
~£854/pm
View more photos (18)
3.0 Xdrive30d M Sport 255 Bhp
99,000mi Auto Diesel 3.0L
£15,990
Enniskillen
~£402/pm
View more photos (36)
43,000mi Auto Diesel 2.0L
£27,190
Cardiff
~£683/pm
Xdrive30d Mht M Sport Pro Pack
6,363mi Auto Diesel 3.0L
£53,000
Maidenhead
~£1,331/pm
Results 72 - 96 of 452