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 Xline
87,112mi Auto Diesel 2.0L
£13,500
Chichester
~£339/pm
4.7 dealer rating
View more photos (36)
Xdrive20d M Sport X
56,637mi Auto Diesel 2.0L
£27,000
Harrogate
~£678/pm
4.9 dealer rating
View more photos (28)
Xdrive30d Mht M Sport Pro Pack
34,862mi Auto Diesel 3.0L
£39,500
Wolverhampton
~£992/pm
4.5 dealer rating
View more photos (30)
X4 Xdrive 20D M Sport
33,539mi Auto Diesel 2.0L
£28,660
Leeds
~£720/pm
Xdrive20d Mht M Sport Step Pro Pack
15,008mi Auto Diesel 2.0L
£39,000
~£979/pm
View more photos (37)
Xdrive20d M Sport Step
92,688mi Auto Diesel 2.0L
£20,210
Bristol
~£508/pm
View more photos (16)
X4 Xdrive30d Xline
26,810mi Auto Diesel 3.0L
£18,299
Urmston
~£460/pm
View more photos (56)
Xdrive20d M Sport
92,000mi Auto Diesel 2.0L
£12,990
Chipping Ongar
~£326/pm
View more photos (32)
2.0 Xdrive20d Se 188 Bhp
68,000mi Auto Diesel 2.0L
£13,490
Newport
5.0 dealer rating
View more photos (53)
M40d
62,222mi Auto Diesel 3.0L
£0
Thatcham
~£0/pm
4.1 dealer rating
View more photos (31)
Coupe
39,000mi Auto Diesel 3.0L
£29,995
Hartlepool
~£753/pm
View more photos (34)
2.0 20D Mht M Sport Suv Hybrid Xdr
9,610mi Auto Diesel 2.0L
£50,995
Brighton
~£1,281/pm
4.2 dealer rating
View more photos (41)
3.0 Xdrive30d M Sport 255 Bhp
78,650mi Auto Diesel 3.0L
£18,990
Darlington
~£477/pm
4.8 dealer rating
View more photos (26)
22,658mi Auto Diesel 2.0L
£31,000
Loughton
~£778/pm
G02 Xdrive20d Sport B47 2.0D Tu
40,031mi Auto Diesel 2.0L
£27,895
Stirling
~£701/pm
4.3 dealer rating
Bmw Estate Xdrive20d M Sport X Step Aut
50,288mi Auto Diesel 2.0L
£27,292
Clitheroe
~£685/pm
14,416mi Auto Diesel 2.0L
£44,880
Blackburn
~£1,127/pm
View more photos (24)
3.0 30D M Sport Xdrive Euro 6 Ss
82,000mi Auto Diesel 3.0L
£13,980
London
~£351/pm
View more photos (27)
8,933mi Auto Diesel 2.0L
£50,000
~£1,256/pm
View more photos (25)
Xdrive20d Mht M Sport Step
55,200mi Auto Diesel 2.0L
£26,243
Online Dealer
~£659/pm
Dealer Not Rated
2.0 Xdrive20d M Sport Mhev 188 Bhp Cruise
65,467mi Auto Hybrid 2.0L
£25,999
Preston
~£653/pm
X4 Xdrive 20D M Sport Mhev
25,662mi Auto Diesel 2.0L
£37,950
Plymouth
~£953/pm
View more photos (98)
2.0D M Sport 190
87,000mi Auto Diesel 2.0L
£14,490
Bradford
~£364/pm
4.4 dealer rating
View more photos (61)
M Competition
38,130mi Auto Petrol 3.0L
£43,000
Manchester
~£1,080/pm
4.6 dealer rating
Results 216 - 240 of 452