Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,555 cars
Xdrive 30E M Sport Tech Pack
27,910mi Auto Hybrid 2.0L
£29,799
Winsford
~£748/pm
4.5 dealer rating
View more photos (29)
2.0 20D Se Xdrive Euro 5 Ss
90,608mi Auto Diesel 2.0L
£8,200
Leicester
~£206/pm
4.2 dealer rating
View more photos (32)
Xdrive 30E Se
14,997mi Auto Hybrid 2.0L
£27,999
Birmingham
~£703/pm
4.6 dealer rating
View more photos (67)
3.0 M40d 322 Bhp
62,303mi Auto Diesel 3.0L
£28,995
Southampton
~£728/pm
5.0 dealer rating
View more photos (65)
2.0 20D Mht M Sport Xdrive Euro 6 Ss
60,880mi Auto Hybrid 2.0L
£26,200
Lewes
~£658/pm
View more photos (22)
X3 Xdrive 30E M Sport
37,136mi Auto Hybrid 2.0L
£32,500
Brentford
~£816/pm
3.9 dealer rating
View more photos (20)
Xdrive 30E M Sport
43,470mi Auto Hybrid 2.0L
£34,000
Luton
~£854/pm
View more photos (46)
Xdrive M40d Step
40,300mi Auto Diesel 3.0L
£30,870
Liverpool
~£775/pm
View more photos (30)
X3 Xdrive 20D M Sport Mhev
13,509mi Auto Diesel 2.0L
£41,950
Borehamwood
~£1,053/pm
View more photos (24)
Xdrive20d M Sport Step
58,910mi Auto Diesel 2.0L
£23,995
Driffield
~£603/pm
View more photos (43)
Xdrive20d M Sport
108,500mi Auto Diesel 2.0L
£13,995
Gloucester
~£351/pm
4.7 dealer rating
View more photos (33)
Estate
22,000mi Auto Petrol 3.0L
£49,995
Wigan
~£1,255/pm
View more photos (31)
Xdrive30 M Sport
5,028mi Auto Hybrid 2.0L
£46,400
Plymouth
~£1,165/pm
Dealer Not Rated
View more photos (56)
Suv
29,000mi Auto Diesel 3.0L
£37,850
Mansfield
~£951/pm
4.8 dealer rating
View more photos (81)
X3 3.0 30D M
81,000mi Auto Diesel 3.0L
£21,950
Sandy
~£551/pm
4.4 dealer rating
View more photos (50)
Xdrive20i Se
29,000mi Auto Petrol 2.0L
£24,950
Newark-on-Trent
~£627/pm
View more photos (34)
30D M Sport
48,215mi Auto Diesel 3.0L
£17,987
Oxford
~£452/pm
X3 Xdrive30d M Sport
8,834mi Auto Hybrid
£50,590
Canterbury
~£1,270/pm
View more photos (40)
2.0 20D M Sport Xdrive Euro 6 Ss
27,300mi Auto Diesel 2.0L
£27,950
Hayes
~£702/pm
3.0 M40i Gpf Xdrive Euro 6 Ss
35,601mi Auto Petrol
£29,750
Chelmsford
~£747/pm
View more photos (36)
Xdrive20d Xline Step
68,245mi Auto Diesel
£22,997
Derby
~£578/pm
View more photos (35)
Xdrive20d Mht M Sport Step
28,865mi Auto Diesel
£34,995
~£879/pm
View more photos (15)
35D Xdrive
85,800mi Auto Diesel 3.0L
£12,950
Manchester
~£325/pm
4.9 dealer rating
2.0 20D Mht M Sport Suv Hybrid Xdr
7,159mi Auto Diesel 2.0L
£46,994
Farnborough
~£1,180/pm
Results 120 - 144 of 1,555