Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,845 cars
View more photos (30)
X3 Xdrive20d M Sport
32,321mi Auto Diesel 2.0L
£32,990
Edinburgh
~£828/pm
4.2 dealer rating
2.0 20D Se Xdrive Euro 6 Ss
44,000mi Auto Diesel 2.0L
£21,990
~£552/pm
View more photos (40)
2.0 20D Se Suv Xdrive Euro 6 Ss
67,393mi Auto Diesel 2.0L
£11,990
Farnworth
~£301/pm
4.8 dealer rating
Xdrive20d M Sport Step Tech Pack
19,863mi Auto Diesel 2.0L
£30,299
Peterborough
~£761/pm
4.6 dealer rating
View more photos (47)
3.0 30D Mht M Sport Suv Hybrid Xdr
50,519mi Auto Diesel 3.0L
£34,893
Norwich
~£876/pm
View more photos (26)
X3 Xdrive20i M Sport
32,806mi Auto Petrol
£32,450
Stockport
~£815/pm
4.1 dealer rating
View more photos (44)
3.0 30D Se Xdrive Euro 6 Ss
114,249mi Auto Diesel 3.0L
£9,995
Ellesmere Port
~£251/pm
4.9 dealer rating
View more photos (35)
2.0 20I Gpf M Sport Suv Xdrive Eur
45,682mi Petrol 2.0L
£26,700
Aberdeen
~£670/pm
View more photos (99)
M40i
39,655mi Auto Petrol 3.0L
£35,250
Bristol
~£885/pm
5.0 dealer rating
View more photos (55)
2.0D Se Suv Xdrive 184 Bhp
39,746mi Auto Diesel 2.0L
£12,500
Ross-on-Wye
~£314/pm
View more photos (16)
Xdrive20i Mht M Sport Step Pro Pack
4,722mi Auto Petrol 2.0L
£47,898
Rutherglen
~£1,203/pm
Xdrive20d Mht M Sport Step
26,642mi Auto Diesel
£31,631
Chesterfield
~£794/pm
View more photos (41)
X3 Xdrive30d M Sport
46,598mi Auto Diesel 3.0L
£27,584
Crawley
~£693/pm
4.5 dealer rating
View more photos (25)
36,072mi Auto Diesel 2.0L
£31,000
Sheffield
~£778/pm
View more photos (36)
Bmw Estate Xdrive M40i Mht
10,978mi Auto Petrol 3.0L
£50,692
Basingstoke
~£1,273/pm
4.3 dealer rating
View more photos (37)
Bmw Estate Xdrive M40i Step
33,825mi Auto Petrol 3.0L
£37,272
~£936/pm
View more photos (42)
2.0 30E 12Kwh M Sport Suv Plug In Hybri
19,244mi Auto Petrol 2.0L
£37,490
Borehamwood
~£941/pm
View more photos (38)
2.0 X3 Xdrive
82,438mi Auto Diesel 2.0L
£7,490
Haywards Heath
~£188/pm
4.4 dealer rating
Unknown
36,700mi Auto Diesel 3.0L
£33,400
Leeds
~£839/pm
View more photos (51)
2.0 Xdrive20d M Sport Mhev 188 Bhp
38,721mi Auto Diesel 2.0L
£36,000
Manchester
~£904/pm
Xdrive30d M Sport
117,000mi Auto Diesel 3.0L
£20,000
Coventry
~£502/pm
View more photos (23)
X3 Xdrive30e Xline
9,052mi Auto Hybrid 2.0L
£37,800
Brentford
~£949/pm
3.9 dealer rating
View more photos (17)
Xdrive30d M Sport Step
62,110mi Auto Diesel
£26,001
~£653/pm
Xdrive20d M Sport Step Techplus Pack
28,366mi Auto Diesel 2.0L
£30,950
West Bridgford
~£777/pm
Results 96 - 120 of 1,845