Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
View more photos (33)
220I M Sport Step
20,323mi Auto Petrol
£28,990
Chesterfield
~£728/pm
4.2 dealer rating
View more photos (24)
1.5 218I M Sport Dct Euro 6 Ss
31,181mi Auto Petrol 1.5L
£20,999
Southport
~£527/pm
4.1 dealer rating
View more photos (40)
M235i
13,838mi Auto Petrol
£33,541
Exeter
~£842/pm
4.3 dealer rating
View more photos (35)
218D M Sport Nav
35,540mi Manual Diesel 2.0L
£15,551
Weston-super-Mare
~£391/pm
4.7 dealer rating
218I 136 M Sport
8,880mi Manual Petrol
£22,612
Kingston upon Hull
~£568/pm
View more photos (19)
218I Sport
17,166mi Manual Petrol 1.5L
£20,998
Port Glasgow
4.6 dealer rating
View more photos (41)
218I M Sport
48,135mi Manual Petrol 1.5L
£11,290
Aylesbury
~£284/pm
4.4 dealer rating
View more photos (23)
2.0 M235i Xdrive Euro 6 Ss
26,382mi Auto Petrol 2.0L
£27,699
Conwy
~£696/pm
218I 2.0 M Sport Nav Step
21,967mi Auto Petrol 2.0L
£17,990
Chippenham
~£452/pm
View more photos (20)
218I 136 M Sport Dct Pro Pack
10mi Auto Petrol 1.5L
£35,498
Fortrose
~£891/pm
218I M Sport Gran Coupe
23,356mi Auto Petrol 1.5L
£21,398
Scunthorpe
~£537/pm
31,007mi Manual Petrol 1.5L
£20,498
Bathgate
~£515/pm
View more photos (12)
2.0 220I M Sport 182 Bhp
17,500mi Auto Petrol 2.0L
£31,500
Chipping Ongar
~£791/pm
3.7 dealer rating
218D Sport
61,344mi Manual Diesel 2.0L
£16,990
Dungannon
~£427/pm
4.8 dealer rating
£35,998
~£904/pm
View more photos (73)
2.0 218D Sport Euro 6 Ss
67,800mi Manual Diesel 2.0L
£10,000
Manchester
~£251/pm
View more photos (31)
220D M Sport Nav Step
24,437mi Auto Diesel 2.0L
£20,750
Wolverhampton
~£521/pm
4.5 dealer rating
View more photos (49)
218I M Sport Nav Step
27,270mi Auto Petrol 1.5L
£17,250
Cardiff
~£433/pm
View more photos (79)
218D M Sport
103,000mi 2.0L
£9,495
Derby
~£238/pm
View more photos (39)
M2 Competition
22,028mi Auto Petrol 3.0L
£32,995
Dundee
~£829/pm
Sport
68,248mi Manual Diesel 2.0L
£11,900
Online Dealer
~£299/pm
View more photos (26)
M240i Nav Step
72,064mi Auto Petrol 3.0L
£15,495
Driffield
~£389/pm
View more photos (44)
1.5 218I M Sport Euro 6 Ss
54,896mi Manual Petrol 1.5L
£11,000
Rugby
~£276/pm
View more photos (30)
218I 136 M Sport Pro Pack
4,926mi Manual Petrol 1.5L
£24,499
Birmingham
~£615/pm
Results 1,104 - 1,128 of 1,435