Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
662 cars
View more photos (26)
Xdrive 20I 178 M Sport Step Tec Iipr
30,341mi Auto Petrol 2.0L
£26,750
Sheffield
~£672/pm
4.5 dealer rating
View more photos (52)
20I Se
68,000mi Auto Petrol 2.0L
£14,795
Croydon
~£372/pm
View more photos (20)
F39 Xdrive20i M Sport Sac B48 2.0I
6,895mi Auto Petrol 2.0L
£33,495
Glasgow
~£841/pm
4.3 dealer rating
View more photos (19)
Sport
21,135mi Auto Hybrid 1.5L
£19,800
Chatham
~£497/pm
View more photos (29)
Xdrive 20I Sport Step
34,976mi Auto Petrol 2.0L
£17,154
Online Dealer
~£431/pm
Dealer Not Rated
View more photos (16)
Xdrive 25E M Sport
6,769mi Auto Hybrid 1.5L
£38,000
Braunstone Town
~£954/pm
View more photos (6)
Sdrive 18I Sport Step
12,760mi Auto Petrol 1.5L
£25,997
London
~£653/pm
4.9 dealer rating
2.0 20I M Sport Xdrive Euro 6 Ss
22,615mi Auto Petrol 2.0L
£25,095
Exeter
~£630/pm
View more photos (42)
M35i Step
18,801mi Auto Petrol 2.0L
£28,999
~£728/pm
4.6 dealer rating
X2 M35i
2,500mi Auto Petrol
£48,990
Liverpool
~£1,230/pm
4.1 dealer rating
View more photos (38)
Bmw Hatchback Xdrive 20I 178 M Sport Step Au
5,706mi Auto Petrol 2.0L
£33,468
Basingstoke
~£840/pm
View more photos (33)
Sdrive20i M Sport X
31,500mi Auto Petrol 2.0L
£17,495
Uxbridge
~£439/pm
5.0 dealer rating
View more photos (28)
X2 Xdrive25e M Sport
21,778mi Auto Hybrid 1.5L
£22,800
Kingston Upon Thames
~£573/pm
3.9 dealer rating
View more photos (40)
M Sport X
46,435mi Auto Hybrid 1.5L
£19,960
~£501/pm
View more photos (37)
M Sport
51,634mi Auto Petrol 2.0L
£16,770
~£421/pm
View more photos (31)
Sdrive 18D Sport
39,666mi Manual Diesel 2.0L
£16,553
Bristol
~£416/pm
4.7 dealer rating
Sdrive20i Sport 2.0
1,000mi Auto Petrol 2.0L
£27,995
~£703/pm
4.8 dealer rating
View more photos (48)
5,909mi Auto Hybrid
£27,680
Bolton
~£695/pm
Sdrive 20I M Sport X Step
37,285mi Auto Petrol
£19,550
Walsall
~£491/pm
18D M Sport Suv Sdrive Euro 6 Ss 150 Ps
33,984mi Manual Diesel 2.0L
£18,973
Havant
~£476/pm
3.7 dealer rating
1.5 25E 10Kwh M Sport Xdrive Euro 6 Ss
10,927mi Auto Hybrid 1.5L
£29,499
Warrington
~£741/pm
39,416mi Auto Petrol 1.5L
£18,295
~£459/pm
View more photos (32)
X2 Xdrive 20D Se
64,443mi Auto Diesel 2.0L
£14,950
West Bridgford
~£375/pm
X2 Sdrive18i Sport
6,059mi Manual Petrol
£22,950
Wakefield
~£576/pm
4.4 dealer rating
Results 24 - 48 of 662