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 (40)
218I Se
32,004mi Manual Petrol
£13,199
Newcastle upon Tyne
~£331/pm
4.1 dealer rating
View more photos (23)
2.0 220D M Sport Mhev 188 Bhp
27,905mi Auto Diesel 2.0L
£28,490
Sandbach
~£715/pm
4.9 dealer rating
View more photos (22)
2.0 218D Sport 148 Bhp
53,673mi Auto Diesel 2.0L
£11,000
Norwich
~£276/pm
4.7 dealer rating
View more photos (24)
218I Sport
26,340mi Auto Petrol 1.5L
£15,695
Doncaster
~£394/pm
4.4 dealer rating
View more photos (27)
2.0 220I Gpf Sport Dct Euro 6 Ss
61,000mi Auto Petrol 2.0L
£14,495
Romford
~£364/pm
4.3 dealer rating
View more photos (20)
218I 136 Sport Live Cockpit Professional
22,339mi Manual Petrol 1.5L
£20,898
Irvine
~£525/pm
4.6 dealer rating
View more photos (30)
1.5 218I Sport 134 Bhp
98,346mi Manual Petrol 1.5L
£8,940
Stockport
~£225/pm
View more photos (50)
M240i Auto
20,000mi Auto Petrol 3.0L
£21,950
East Grinstead
~£551/pm
218D M Sport Navheated Seats - Front Rea
18,659mi Manual Diesel 2.0L
£15,990
Lisburn
~£402/pm
3.7 dealer rating
View more photos (19)
218I Luxury
26,363mi Manual Petrol 1.5L
£16,798
Stoke-on-Trent
~£422/pm
View more photos (7)
220D M Sport
78,000mi Auto Diesel 2.0L
£10,450
Ballymena
~£262/pm
4.5 dealer rating
View more photos (18)
2.0 220D M Sport Euro 6 Ss
47,000mi Manual Diesel 2.0L
£7,500
Staines
~£188/pm
View more photos (31)
218I M Sport Nav Step
17,539mi Auto Petrol 1.5L
£15,985
Online Dealer
~£401/pm
Dealer Not Rated
View more photos (13)
218D M Sport
75,000mi Manual Diesel 2.0L
£9,995
Belfast
~£251/pm
4.8 dealer rating
View more photos (37)
70,878mi Auto Diesel 2.0L
£12,750
Colchester
~£320/pm
View more photos (17)
218I Sport Nav Step
16,209mi Auto Petrol 1.5L
£15,999
Urmston
View more photos (32)
Se
21,319mi Auto Petrol 2.0L
£14,000
Preston
~£352/pm
M Sport
15,984mi Manual Petrol
£22,000
Dorchester
~£552/pm
218I M Sport
35,956mi Manual Petrol
£17,699
Kirkintilloch
~£444/pm
220D Xdrive M Sport
49,251mi Auto Diesel 2.0L
£14,690
Derby
~£369/pm
View more photos (34)
18,386mi Manual Petrol 1.5L
£19,822
~£498/pm
4.2 dealer rating
View more photos (35)
218I 2.0 M Sport Nav Step
19,427mi Auto Petrol 2.0L
£18,550
Leeds
~£466/pm
View more photos (28)
218I 136 M Sport Pro Pack
6,417mi Manual Petrol 1.5L
£24,399
Durham
~£613/pm
2.0 220I M Sport Euro 6 Ss
94,296mi Auto Petrol 2.0L
£9,795
Southall
~£246/pm
Results 840 - 864 of 1,398