Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,398 cars
View more photos (30)
218I 136 Sport Dct Live Cockpit Prof
21,242mi Auto Petrol 1.5L
£19,599
Birmingham
~£492/pm
4.6 dealer rating
View more photos (15)
218I 136 M Sport Dct
39,706mi Auto Petrol 1.5L
£20,498
Nottingham
~£515/pm
View more photos (53)
M Sport
22,646mi Manual Electric 2.0L
£17,790
Crawley
~£447/pm
4.5 dealer rating
View more photos (35)
1.5 218I M Sport Saloon Dct 136 Ps
13,611mi Auto Petrol 1.5L
£23,490
Southend-on-Sea
~£590/pm
4.2 dealer rating
View more photos (48)
2.0L 228I M Sport 241 Bhp
50,244mi Auto Petrol 2.0L
£13,250
Watford
~£333/pm
View more photos (19)
218I M Sport
13,871mi Manual Petrol 1.5L
£21,498
Glasgow
~£540/pm
View more photos (7)
2.0 M Sport Euro 6 Ss
64,019mi Auto Diesel 2.0L
£12,495
Blackburn
~£314/pm
4.8 dealer rating
View more photos (26)
50,512mi Manual Petrol 1.5L
£14,066
Weston-super-Mare
~£353/pm
4.7 dealer rating
View more photos (24)
2.0 M235i Xdrive Euro 6 Ss
25,061mi Auto Petrol 2.0L
£27,490
Preston
~£690/pm
218I M Sport Nav Step
10,857mi Auto Petrol 1.5L
£21,000
Coventry
~£527/pm
View more photos (86)
48,956mi Manual Petrol 1.5L
£11,750
Bristol
~£295/pm
5.0 dealer rating
View more photos (23)
Sport
31,227mi Auto Petrol 1.5L
£13,500
Cannock
~£339/pm
220I M Sport Step
33,351mi Auto Petrol
£22,899
Stourbridge
~£575/pm
4.1 dealer rating
2.0L 220D Sport 188 Bhp
55,693mi Auto Diesel 2.0L
£14,960
London
~£376/pm
View more photos (21)
218D Sport
66,829mi Manual Diesel 2.0L
£10,595
Evesham
~£266/pm
View more photos (41)
M235i U1575
44,421mi Auto Petrol 3.0L
£17,750
Market Harborough
~£446/pm
1.5 218I M Sport 134 Bhp
54,500mi Auto Petrol 1.5L
£13,995
Milton Keynes
~£351/pm
View more photos (42)
218I Sport
54,246mi Manual Petrol 1.5L
£9,495
Bury
~£238/pm
4.9 dealer rating
32,331mi Auto Petrol 1.5L
£16,498
Winsford
~£414/pm
View more photos (27)
28,179mi Auto Petrol 1.5L
£17,000
Sheffield
~£427/pm
View more photos (36)
47,613mi Auto Petrol 2.0L
£15,150
Online Dealer
~£380/pm
2.0 218D M Sport 148 Bhp
60,000mi Manual Diesel 2.0L
£9,950
Darlington
~£250/pm
View more photos (25)
14,500mi Auto Petrol 2.0L
£21,390
~£537/pm
View more photos (29)
2.0 218D M Sport Euro 6 Ss
16,778mi Manual Diesel 2.0L
£21,950
Warrington
~£551/pm
Results 600 - 624 of 1,398