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 (20)
1.5 218I M Sport
33,334mi Auto Petrol 1.5L
£24,950
London
~£627/pm
3.5 dealer rating
View more photos (34)
220I M Sport Step
35,262mi Auto Petrol
£23,100
Wolverhampton
~£580/pm
4.1 dealer rating
View more photos (19)
218I Sport Nav
15,240mi Manual Petrol 1.5L
£15,698
Newcastle-under-Lyme
~£394/pm
4.6 dealer rating
View more photos (41)
218I M Sport
11,469mi Auto Petrol 1.5L
£23,837
Sunderland
~£599/pm
4.3 dealer rating
View more photos (40)
218I Sport Lcp Dct Euro 6
33,420mi Auto Petrol 1.5L
£19,290
Melksham
~£484/pm
4.4 dealer rating
View more photos (51)
225I Xdrive M Sport Nav Step Hatchback
46,316mi Auto Petrol 2.0L
£12,599
Mansfield
~£316/pm
4.2 dealer rating
View more photos (31)
218I 136 M Sport Dct
47,492mi Auto Petrol
£18,199
Middlesbrough
~£457/pm
220I M Sport Convertible
28,524mi Auto Petrol
£20,000
Enfield
~£502/pm
3.7 dealer rating
View more photos (35)
218I M Sport Dct
28,830mi Auto Petrol
£19,600
Bedford
~£492/pm
218I 136 Sport Live Cockpit Professional
14,665mi Manual Petrol 1.5L
£20,498
Edinburgh
~£515/pm
View more photos (39)
M235i Xdrive
6,964mi Auto Petrol 2.0L
£28,999
Ipswich
~£728/pm
View more photos (25)
M Sport
64,220mi Auto Petrol 1.5L
£11,635
Bristol
~£292/pm
4.7 dealer rating
View more photos (28)
218I 136 M Sport Dct Pro Pack
8,961mi Auto Petrol 1.5L
£24,999
Durham
~£628/pm
218I 136 M Sport
29,948mi Manual Petrol
Leeds
View more photos (29)
1.5 218I M Sport 134 Bhp
20,136mi Auto Petrol 1.5L
£16,900
Derby
~£424/pm
View more photos (66)
2.0 220D Sport
95,000mi Auto Diesel 2.0L
£7,995
Clevedon
~£201/pm
View more photos (8)
2.0 220I M Sport Euro 6 Ss
62,000mi Auto Petrol 2.0L
£13,450
~£338/pm
Dealer Not Rated
2.0 220I M Sport 181 Bhp
40,448mi Auto Petrol 2.0L
£16,100
~£404/pm
View more photos (23)
2.0 220D Sport Euro 6 Ss
118,816mi Manual Diesel 2.0L
£5,995
Glasgow
~£151/pm
3.6 dealer rating
View more photos (18)
Petrol
26,684mi Manual Petrol 1.5L
£16,495
Doncaster
~£414/pm
View more photos (56)
218I Luxury
34,550mi Manual Petrol 1.5L
£15,695
Wrexham
4.8 dealer rating
View more photos (33)
29,629mi Auto Petrol 1.5L
£14,297
Taunton
~£359/pm
1.5 218I Sport 134 Bhp
84,567mi Manual Petrol 1.5L
£10,500
Burton upon Trent
~£264/pm
View more photos (43)
218D M Sport
46,141mi Manual Diesel 2.0L
£13,491
Nottingham
~£339/pm
Results 936 - 960 of 1,398