Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
11 cars
View more photos (10)
116D M Sport Step Live Cockpit Pro
11,953mi Auto Diesel 1.5L
£25,998
Perth
~£653/pm
4.6 dealer rating
View more photos (23)
118I M Sport
10mi Auto Petrol 1.5L
£29,990
~£753/pm
4.2 dealer rating
118D M Sport
44,755mi Auto Diesel 2.0L
£21,490
~£540/pm
26,385mi Auto Petrol 1.5L
£21,690
~£545/pm
4.4 dealer rating
12,986mi Auto Petrol 1.5L
£25,990
25,100mi Manual Petrol 1.5L
£21,990
~£552/pm
View more photos (32)
116D Sport
59,940mi Manual Diesel 1.5L
£14,888
~£374/pm
4.8 dealer rating
120I M Sport
42,130mi Auto Petrol 2.0L
£14,800
~£372/pm
View more photos (29)
118I Sport
Auto Petrol 1.5L
£29,000
Tring
~£728/pm
4.5 dealer rating
View more photos (34)
120 M Sport Step Techpro Pack
£37,750
Stevenage
~£948/pm
View more photos (14)
120I Mht Sport Dct Euro 6
1mi Auto Petrol 1.5L
£32,881
Melksham
~£826/pm
View more photos (26)
M135 Xdrive Step
5mi Auto Petrol 2.0L
£41,999
Stafford
~£1,055/pm
4.3 dealer rating
View more photos (13)
118I 136 M Sport Step Lcppro Pk
£33,500
Warwick
~£841/pm
120I Mht M Sport Dct Euro 6
£36,799
Bristol
~£924/pm
£33,850
~£850/pm
£36,000
~£904/pm
M135i Dct Xdrive Euro 6
10mi Auto Petrol 2.0L
£47,995
Swindon
~£1,205/pm
120 M Sport Step
£33,498
Fortrose
View more photos (18)
116D M Sport Live Cockpit Professional
10mi Manual Diesel 1.5L
£26,898
Kirkcaldy
~£675/pm
£49,999
Stoke-on-Trent
~£1,256/pm
£32,998
~£829/pm