Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
452 cars
View more photos (20)
Xdrive20d Mht M Sport Step Pro Pack
22,159mi Auto Diesel 2.0L
£36,750
Solihull
~£923/pm
4.5 dealer rating
View more photos (19)
X4 Xdrive20d M Sport Mhev
34,849mi Auto Diesel 2.0L
£34,000
~£854/pm
Xdrive30d M Sport
9,423mi Auto Diesel 3.0L
£50,950
Paignton
~£1,279/pm
Dealer Not Rated
View more photos (38)
Xdrive M40d Mht
5,448mi Auto Diesel 3.0L
£59,500
Stevenage
~£1,494/pm
View more photos (23)
Xdrive20d M Sport Step
50,510mi Auto Diesel
£28,450
Strabane
~£714/pm
4.8 dealer rating
View more photos (41)
2.0 Xdrive20d M Sport 188 Bhp Reverse Camera, H
43,020mi Diesel
£27,199
Bury
~£683/pm
4.4 dealer rating
View more photos (34)
X4 Xdrive30d M Sport
3,884mi Auto Diesel 3.0L
£55,495
Croydon
~£1,394/pm
3.9 dealer rating
View more photos (40)
X4 M40d
49,821mi Auto Diesel 3.0L
£31,000
Swindon
~£778/pm
2016 2.0 Xdrive20d Se 188 Bhp
Auto 2.0L
£13,495
Blackpool
~£339/pm
X4 Xdrive20d M Sport
9,530mi Auto Diesel 2.0L
£53,995
Craigavon
~£1,356/pm
4.2 dealer rating
104,188mi Auto Diesel 3.0L
£13,399
York
~£336/pm
3.8 dealer rating
View more photos (29)
3.0 Xdrive30d M Sport 255 Bhp
89,773mi Auto Diesel 3.0L
£15,799
Stockport
~£397/pm
4.7 dealer rating
View more photos (32)
Xdrive35d M Sport Step
75,000mi Auto Diesel 3.0L
£16,406
Weston-super-Mare
~£412/pm
View more photos (95)
4X4 3.0I Competition Xdrive Euro 6 Ss
43,448mi Auto Petrol 3.0L
£40,995
Telford
~£1,029/pm
2016 3.0L Xdrive30d M Sport 255 Bhp
101,000mi Auto Diesel 3.0L
£13,750
Bedford
~£345/pm
Xdrive20d Mht M Sport Step
15,130mi Auto Diesel 2.0L
£33,634
Online Dealer
~£845/pm
View more photos (35)
X4 Xdrive 20D M Sport
35,557mi Auto Diesel 2.0L
£18,695
Liverpool
~£469/pm
20D Mht M Sport Xdrive Euro 6
51,897mi Auto Diesel 2.0L
£35,499
~£891/pm
33,570mi Auto Diesel 2.0L
£35,898
Rutherglen
~£901/pm
4.6 dealer rating
View more photos (25)
4,352mi Auto Diesel
£48,500
Huddersfield
~£1,218/pm
View more photos (86)
102,685mi Auto Diesel 3.0L
£13,500
Harlow
Xdrive30d Mht M Sport Techpro Pack
9,566mi Auto Diesel 3.0L
£53,750
Tamworth
~£1,350/pm
View more photos (22)
30,012mi Auto Diesel
£32,000
Enfield
~£804/pm
3.7 dealer rating
2.0 20D Mht M Sport Xdrive Euro 6 Ss
44,463mi Auto Hybrid 2.0L
£32,499
Wilmslow
~£816/pm
4.1 dealer rating
Results 1 - 24 of 452