Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
101 cars
View more photos (33)
118I M Sport Shadow Edition U4659 Ulez
36,991mi Auto Petrol 1.5L
£13,998
Bristol
~£352/pm
4.3 dealer rating
View more photos (40)
M135i Xdrive Euro 6
6,140mi Auto Petrol 2.0L
£32,490
~£816/pm
4.4 dealer rating
118I M Sport
31,600mi Auto Petrol 1.5L
£19,895
~£500/pm
4.7 dealer rating
118I M Sport Lcp Dct Euro 6
5,993mi Auto Petrol 1.5L
£28,000
~£703/pm
View more photos (28)
1.5 118I Sport Euro 6 Ss
109,000mi Manual Petrol 1.5L
£7,394
~£186/pm
3.7 dealer rating
View more photos (27)
67,000mi Manual Petrol 1.5L
£8,494
~£213/pm
116I Sport U555607
37,000mi Auto Petrol 1.6L
£7,490
~£188/pm
118I 136 M Sport
33,344mi Manual Petrol 1.5L
£17,727
~£445/pm
View more photos (14)
1.6 114I Sport Euro 5 Ss
92,000mi Manual Petrol 1.6L
£4,694
~£118/pm
View more photos (31)
M140i Shadow Edition Step
76,262mi Auto Petrol 3.0L
£16,884
~£424/pm
View more photos (67)
Convertible
94,231mi Auto Diesel 2.0L
£6,995
~£176/pm
120I M Sport
49,000mi Auto Petrol 2.0L
£14,295
~£359/pm
4.6 dealer rating
View more photos (39)
128Ti Auto
9,568mi Auto Petrol 2.0L
£31,590
~£793/pm
View more photos (26)
135I M Sport U101258
48,459mi Auto Petrol 3.0L
£10,990
~£276/pm
View more photos (92)
27,765mi Auto Petrol 1.5L
£21,250
~£534/pm
5.0 dealer rating
View more photos (41)
128Ti Lcp Euro 6
4,778mi Auto Petrol 2.0L
£37,000
~£929/pm
View more photos (24)
1.6 118I M Sport Euro 6 Ss
96,000mi Manual Petrol 1.6L
£6,694
~£168/pm
118I 136 M Sport Step
20,036mi Auto Petrol 1.5L
£20,615
~£518/pm
M135i Xdrive Step
39,380mi Auto Petrol 2.0L
£24,682
~£620/pm
22,547mi Auto Petrol 1.5L
£20,667
~£519/pm
View more photos (69)
M135i
73,000mi Manual Petrol 3.0L
£12,795
~£321/pm
View more photos (16)
1.6 118I Sport Euro 6 Ss
84,000mi Manual Petrol 1.6L
£6,994
View more photos (38)
12,873mi Auto Petrol 2.0L
£32,500
View more photos (34)
11,067mi Auto Petrol 1.5L
£24,400
~£613/pm
Results 24 - 48 of 101