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 (29)
218I 136 M Sport Pro Pack
2,560mi Manual Petrol 1.5L
£24,499
Birmingham
~£615/pm
4.6 dealer rating
2.0 220D M Sport 188 Bhp
57,160mi Auto Diesel 2.0L
£17,949
Milton Keynes
~£451/pm
4.4 dealer rating
View more photos (51)
Luxury
28,280mi Auto Diesel
£17,200
York
~£432/pm
4.3 dealer rating
View more photos (22)
2.0 220D Se Euro 6 Ss
53,688mi Auto Diesel 2.0L
£12,500
Edinburgh
~£314/pm
View more photos (48)
218I M Sport Dct Saloon
9,749mi Auto Petrol 1.5L
£21,850
Leicester
~£549/pm
View more photos (23)
1.5 218I Sport 134 Bhp
43,919mi Manual Petrol 1.5L
£9,990
Liverpool
~£251/pm
4.5 dealer rating
View more photos (39)
218I M Sport
35,293mi Auto Petrol 1.5L
£14,999
Durham
~£377/pm
View more photos (19)
218D M Sport
15,662mi Manual Diesel 2.0L
£22,498
Glasgow
~£565/pm
View more photos (53)
220D Sport Step Owner From New
33,200mi Auto Diesel 2.0L
£13,720
Hailsham
~£345/pm
View more photos (16)
1.5 Gpf Sport Euro 6 Ss
38,000mi Auto Petrol 1.5L
£16,500
Canvey Island
~£414/pm
View more photos (40)
M240i Xdrive Euro 6
5,934mi Auto Petrol 3.0L
£42,555
Swindon
~£1,069/pm
View more photos (35)
2.030I M Sport Euro 6-Door
3,780mi Auto Petrol 2.0L
£35,000
~£879/pm
View more photos (61)
M Sport
31,170mi Manual Petrol
£17,995
Doncaster
~£452/pm
View more photos (72)
2.0 M Sport Euro 6 Ss
100,878mi Auto Diesel 2.0L
£8,995
Leeds
~£226/pm
View more photos (28)
218I M Sport Nav Step
35,433mi Auto Petrol 1.5L
£17,007
Bristol
~£427/pm
4.7 dealer rating
View more photos (31)
218I Se Nav
20,140mi Manual Petrol 1.5L
£13,899
Winsford
~£349/pm
2.0 218D Sport
38,001mi Auto Diesel 2.0L
£16,643
Stockport
~£418/pm
View more photos (27)
Se
33,916mi Manual Petrol 1.5L
£13,300
Peterborough
~£334/pm
2 Series
63,289mi Manual Diesel
£10,432
Cheadle
~£262/pm
M240i Nav Step
65,086mi Auto Petrol
£17,207
Nottingham
4.1 dealer rating
View more photos (36)
1.5 218I M Sport Saloon Dct 136 Ps
24,033mi Auto Petrol 1.5L
£21,495
Bishop's Stortford
~£540/pm
4.2 dealer rating
220I M Sport Active Tourer
10mi Auto Petrol 1.5L
£33,000
Aberdeen
~£829/pm
2.0 218D M Sport 148 Bhp
62,000mi Auto Diesel 2.0L
£13,495
Rayleigh
~£339/pm
4.8 dealer rating
View more photos (26)
220I Sport
35,670mi Auto Petrol 2.0L
£14,200
London
~£357/pm
Results 648 - 672 of 1,398