Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
5,889 cars
View more photos (33)
1.5 118I M Sport 134 Bhp
61,803mi Manual Petrol 1.5L
£9,495
Bishop Auckland
~£238/pm
4.7 dealer rating
View more photos (29)
Hatchback 1.5 116D M Sport Shadow Edition Euro 6
70,550mi Manual Diesel 1.5L
£11,994
Oldham
~£301/pm
View more photos (20)
M Sport
8,108mi Auto Petrol 1.5L
£24,950
Paignton
~£627/pm
Dealer Not Rated
View more photos (35)
1.5 118I M Sport Lcp Dct Euro 6 Ss
13,738mi Auto Petrol 1.5L
£25,499
Wilmslow
~£640/pm
4.1 dealer rating
View more photos (37)
1.5 116D Ed Plus Euro 6 Ss
84,789mi Manual Diesel 1.5L
£6,700
London
~£168/pm
4.3 dealer rating
View more photos (7)
1.6 116I Se 135 Bhp
62,234mi Manual Petrol 1.6L
£6,200
Pudsey
~£156/pm
4.4 dealer rating
View more photos (18)
116D Ed Plus U929 Ulez
103,007mi Manual Diesel 1.5L
£5,990
Tynemouth
~£150/pm
4.9 dealer rating
View more photos (32)
Bmw Hatchback M135i Xdrive Step Pro Pack
20,203mi Auto Petrol 2.0L
£27,716
Grimsby
~£696/pm
View more photos (45)
118I M Sport
10,455mi Auto Petrol
£25,990
Manchester
~£653/pm
View more photos (36)
M135i Xdrive Step
23,656mi Auto Petrol
£25,291
Derby
~£635/pm
4.2 dealer rating
View more photos (44)
2.0 118D Sport Euro 6 Ss
65,744mi Auto Diesel 2.0L
£9,395
Edinburgh
~£236/pm
View more photos (24)
1 Series
44,645mi Manual Petrol
£9,932
Cheadle
~£249/pm
4.5 dealer rating
View more photos (22)
116D Se Business Navservotronic
59,344mi Manual Diesel 1.5L
£11,500
West Bridgford
~£289/pm
View more photos (12)
Hatchback 1.5 116D M Sport Dct Euro 6 Ss 2
73,153mi Auto Diesel 1.5L
£18,295
Bradford
~£459/pm
4.8 dealer rating
View more photos (56)
M135i Xdrive
34,900mi Auto Petrol 2.0L
£26,500
Wembley
~£665/pm
View more photos (26)
116D M Sport U688 Ulez
46,996mi Manual Diesel 1.5L
£13,637
Abertillery
~£342/pm
1.5 118I M Sport Lcp Hatchback Dct
19,658mi Auto Petrol 1.5L
£23,575
Littlehampton
~£592/pm
View more photos (31)
118I 136 Sport Live Cockpit Professional
18,669mi Manual Petrol
£19,900
Sunderland
~£500/pm
2.0 120D M Sport 188 Bhp
36,500mi Auto Diesel 2.0L
£24,795
Huddersfield
~£623/pm
View more photos (11)
Hatchback 2.0 120D M Sport Euro 6 Ss
89,664mi Auto Diesel 2.0L
£9,790
Luton
~£246/pm
5.0 dealer rating
73,155mi Manual Petrol 1.5L
£11,995
Addlestone
118I 136 M Sport Step Lcp
11,565mi Auto Petrol 1.5L
£28,000
Egham
~£703/pm
11,674mi Auto Petrol 1.5L
£26,220
Online Dealer
~£658/pm
View more photos (9)
118I M Sport Shadow Edition
61,229mi Manual Petrol 1.5L
£13,450
Peterborough
~£338/pm
Results 72 - 96 of 5,889