Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,506 cars
View more photos (47)
218I 136 M Sport Dct Saloon
32,395mi Auto Petrol 1.5L
£20,009
Brierfield
~£502/pm
4.2 dealer rating
View more photos (8)
2016 66 Reg Convertible 63,000 Miles 2.0L
63,000mi Auto Diesel 2.0L
£11,495
Maidstone
~£289/pm
Dealer Not Rated
View more photos (38)
1.5 218I Gpf M Sport Euro 6 Ss
93,000mi Auto Petrol 1.5L
£11,509
Wembley
View more photos (20)
2.0 220I M Sport Euro 6 Ss
8,927mi Auto Petrol 2.0L
£32,999
Chester
~£829/pm
4.1 dealer rating
View more photos (28)
2.0 220I M Sport Saloon Dct 178 Ps
4,582mi Auto Petrol 2.0L
£26,995
Brighton
~£678/pm
218D Luxury Active Tourer
28,000mi Manual Diesel 2.0L
£10,995
High Wycombe
~£276/pm
4.4 dealer rating
View more photos (19)
218I Luxury Step
5,131mi Auto Petrol 1.5L
£21,498
Edinburgh
~£540/pm
4.6 dealer rating
View more photos (31)
M Sport
20,424mi Manual Diesel 2.0L
£14,800
Online Dealer
~£372/pm
4.5 dealer rating
View more photos (26)
218D M Sport
30,078mi Manual Diesel 2.0L
£12,800
London
~£321/pm
View more photos (30)
M235i Xdrive
19,663mi Auto Petrol 2.0L
£27,993
Doncaster
~£703/pm
View more photos (39)
M235i
28,368mi Auto Petrol
£25,823
Exeter
~£648/pm
4.3 dealer rating
218I M Sport Nav Convertible
52,092mi Manual Petrol 1.5L
£15,215
Bristol
~£382/pm
4.7 dealer rating
View more photos (48)
2.0 220D Sport 188 Bhp
40,258mi Auto Diesel 2.0L
£16,791
Stockton-on-Tees
~£422/pm
View more photos (29)
2.0 220I M Sport Dct Euro 6 Ss
64,180mi Auto Petrol 2.0L
£18,995
Worksop
~£477/pm
220I Sport
56,000mi Auto Petrol 2.0L
£13,495
~£339/pm
View more photos (41)
M240i Xdrive Step
7,409mi Auto Petrol 3.0L
£37,499
Birmingham
~£942/pm
View more photos (63)
Coupe
14,449mi Petrol 2.0L
£19,300
Middlesbrough
~£485/pm
View more photos (35)
23,501mi Manual Diesel
£20,399
Mansfield
~£512/pm
View more photos (40)
M2 Competition
22,285mi Auto Petrol 3.0L
£35,995
Southend-on-Sea
~£904/pm
4.8 dealer rating
220D Xdrive Sport Step
50,807mi Auto Diesel 2.0L
£13,998
Wolverhampton
~£352/pm
View more photos (36)
2.0 M235i Xdrive Euro 6 Ss
7,802mi Auto Petrol 2.0L
£30,999
Wilmslow
~£778/pm
1.5 218I M Sport Saloon Dct 136 Ps
5,000mi Auto Petrol 1.5L
£29,995
Cambridge
~£753/pm
View more photos (33)
1.5 218I M Sport Saloon 140 Ps
14,690mi Manual Petrol 1.5L
£19,750
Borehamwood
~£496/pm
218I M Sport
39,606mi Manual Petrol
£18,890
St Austell
~£474/pm
Results 120 - 144 of 1,506