Before you buy any car compare it on Carstack
Enter Reg
Works on any car from any website/dealer
6,266 cars
View more photos (19)
1.6 116I Se
56,700mi Auto Petrol 1.6L
£6,495
Luton
~£163/pm
4.8 dealer rating
View more photos (29)
Hatchback
60,000mi 1.5L
£16,999
Leatherhead
~£427/pm
View more photos (37)
2L 120D Xdrive M Sport
42,124mi Auto Diesel 2.0L
£20,395
Bury
~£512/pm
4.6 dealer rating
View more photos (16)
2L 120D Se
72,500mi Auto Diesel 2.0L
£5,495
Edinburgh
~£138/pm
4.1 dealer rating
View more photos (32)
2018 M140i Shadow Edition - 426 Bhp
24,500mi Auto Petrol 3.0L
£21,950
Larne
~£551/pm
4.4 dealer rating
View more photos (39)
1.5 118I M Sport
20,141mi Auto Petrol 1.5L
£20,490
Sheffield
~£515/pm
4.5 dealer rating
View more photos (38)
M135i Xdrive Euro 6
12,873mi Auto Petrol 2.0L
£31,500
Bristol
~£791/pm
118I Se
60,000mi Manual Petrol 1.5L
£13,000
Middlesbrough
~£326/pm
View more photos (24)
Convertible 2.0 120I M Sport Euro 4 200858
65,000mi Manual Petrol 2.0L
£5,290
Norwich
~£133/pm
4.3 dealer rating
View more photos (57)
2.0 118D M Sport Euro 6 Ss
68,676mi Manual Diesel 2.0L
£7,250
Camberley
~£182/pm
View more photos (12)
118I M Sport
90,000mi Manual Petrol 2.0L
£5,394
Gloucester
~£135/pm
4.2 dealer rating
View more photos (20)
116D Sport
15,432mi Manual Diesel 1.5L
£17,540
Penrith
~£440/pm
4.7 dealer rating
116D Sport Step
15,310mi Auto Diesel 1.5L
£21,000
Oldbury
~£527/pm
118I Sport
121,504mi Manual Petrol 1.6L
£7,499
~£188/pm
3.6 dealer rating
View more photos (63)
Hatchback 1.6 118I M Sport Euro 6 Ss
40,830mi Auto Petrol 1.6L
£10,499
Addlestone
~£264/pm
View more photos (44)
1.6 116D Efficientdynamics 114 Bhp
149,500mi Manual Diesel 1.6L
£4,000
Yate
~£100/pm
Series
£4,495
Antrim
~£113/pm
2.5 dealer rating
View more photos (42)
118D Urban
26,000mi Auto Diesel 2.0L
£11,950
Chesterfield
~£300/pm
118I M Sport Shadow Edition 3-Door
32,050mi Auto Petrol 1.5L
£14,995
Brentford
~£377/pm
3.9 dealer rating
120I M Sport
35,126mi Auto Petrol 2.0L
£15,691
Chorley
~£394/pm
View more photos (18)
M Sport Shadow Edition
62,207mi Auto Diesel 2.0L
£14,495
Stoke-on-Trent
~£364/pm
5.0 dealer rating
Hatchback 1.5 118I M Sport Euro 6 Ss 2017
57,300mi Manual Petrol 1.5L
£10,744
Oldham
~£270/pm
View more photos (10)
Hatchback 2.0 120D M Sport 5-Door 2017
60,000mi Auto Diesel 2.0L
£10,495
Burgess Hill
View more photos (41)
M Sport
2,316mi Manual Petrol 1.5L
£26,165
Online Dealer
~£657/pm
Results 744 - 768 of 6,266