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 (43)
Xdrive20d M Sport Mhev
37,960mi Auto Hybrid 2.0L
£28,990
Kingston upon Hull
~£728/pm
4.8 dealer rating
View more photos (16)
X3 Xdrive20d M Sport
47,049mi Auto Diesel 2.0L
£24,498
Glasgow
~£615/pm
4.6 dealer rating
View more photos (12)
Xdrive20d Se
67,907mi Auto Diesel 2.0L
£8,995
Stourbridge
~£226/pm
4.1 dealer rating
View more photos (49)
X3 Xdrive 30D Se
100,850mi Auto Diesel 3.0L
£8,000
Reading
~£201/pm
Dealer Not Rated
View more photos (24)
21,455mi Auto Diesel
£34,800
Aberdeen
~£874/pm
4.4 dealer rating
View more photos (41)
2.0 20D M Sport Xdrive Euro 6 Ss
33,811mi Auto Diesel 2.0L
£28,499
Warrington
~£716/pm
Xdrive 30E M Sport
37,557mi Auto Hybrid 2.0L
£33,220
Blackburn
~£834/pm
View more photos (81)
Suv 3.0 M40i Gpf Xdrive Euro 6 Ss 201
23,189mi Auto Petrol 3.0L
£32,490
Coventry
~£816/pm
4.5 dealer rating
View more photos (27)
2.0 20D Mht M Sport Xdrive Euro 6 Ss
7,901mi Auto Hybrid 2.0L
£42,499
Southport
~£1,067/pm
View more photos (19)
Xdrive30d M Sport
65,938mi Auto Diesel 3.0L
£18,995
Aberystwyth
~£477/pm
4.2 dealer rating
View more photos (23)
24,803mi Auto Diesel 2.0L
£31,500
West Drayton
~£791/pm
3.9 dealer rating
View more photos (22)
2.0 M Sport Mhev
11,000mi Auto Diesel 2.0L
£43,495
Stockton-on-Tees
~£1,092/pm
4.9 dealer rating
29,000mi Auto Diesel 2.0L
£33,995
~£854/pm
View more photos (30)
Xdrive20d M Sport Step
73,673mi Auto Diesel
£22,499
Portsmouth
~£565/pm
View more photos (63)
X3 Xdrive 20D M Sport
27,700mi Auto Diesel 2.0L
£27,777
Bury
~£698/pm
View more photos (25)
14,270mi Auto Hybrid
£40,500
Enfield
~£1,017/pm
3.7 dealer rating
Xdrive30e M Sport 5-Door 1 Owner Fbsh Huge Spec Ca
43,000mi Auto Hybrid 2.0L
£31,995
Bristol
~£803/pm
4.7 dealer rating
View more photos (65)
Xdrive30d M Sport Step
43,066mi Auto Diesel
£26,495
Telford
~£665/pm
2.0I Se X Drive
43,000mi Auto Petrol 2.0L
£12,990
London
~£326/pm
View more photos (40)
20D Mht M Sport Xdrive Euro 6
18,291mi Auto Diesel 2.0L
£35,000
~£879/pm
View more photos (15)
45,000mi Auto Diesel 2.0L
£22,989
Keighley
~£577/pm
4.0 dealer rating
View more photos (37)
8,139mi Auto Hybrid
£47,999
Derby
~£1,205/pm
View more photos (39)
X3 M40d
36,630mi Auto Diesel 3.0L
£33,999
Guildford
View more photos (31)
Xdrive20d M Sport
21,416mi Auto Diesel 2.0L
£38,990
Preston
~£979/pm
Results 48 - 72 of 1,845