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 (29)
218I M Sport
25,638mi Manual Petrol 1.5L
£16,950
Huddersfield
~£426/pm
4.4 dealer rating
View more photos (21)
1.5 218I M Sport Saloon Dct 136 Ps
5,982mi Auto Petrol 1.5L
£25,995
Cambridge
~£653/pm
4.2 dealer rating
220D Sport Step Live Cockpit Prof
20,832mi Auto Diesel
£22,640
Nottingham
~£569/pm
4.1 dealer rating
View more photos (30)
M235i
76,037mi Auto Petrol 3.0L
£12,727
Bristol
~£320/pm
4.7 dealer rating
View more photos (46)
1.5L 218I M Sport
103,390mi Auto Petrol 1.5L
£9,475
Ilford
~£238/pm
View more photos (16)
Bmw M235i
75,994mi Auto Petrol
£13,065
Liverpool
~£328/pm
4.3 dealer rating
View more photos (28)
Coupe
41,236mi Manual Petrol 1.5L
£14,795
Maldon
~£372/pm
4.9 dealer rating
View more photos (34)
218I M Sport Nav
38,210mi Manual Petrol
£13,490
Chesterfield
~£339/pm
218I M Sport Euro 6
37,409mi Manual Petrol 1.5L
£19,395
Melksham
~£487/pm
View more photos (31)
Sport
57,400mi Manual Diesel 2.0L
£10,850
Online Dealer
~£272/pm
4.5 dealer rating
View more photos (42)
M235i Xdrive Step Pro Pack
6,424mi Auto Petrol 2.0L
£29,699
Glasgow
~£746/pm
4.6 dealer rating
View more photos (19)
30,906mi Manual Petrol 1.5L
£20,498
Oldbury
~£515/pm
218D M Sport
63,473mi Manual Diesel 2.0L
£10,399
Preston
~£261/pm
218I 136 M Sport Dct
1,740mi Auto Petrol 1.5L
£26,998
~£678/pm
218I M Sport Convertible
20,744mi Auto 1.5L
£20,990
Peterborough
~£527/pm
View more photos (14)
220I M Sport Euro 6
11mi Auto Petrol 2.0L
£39,995
Swindon
~£1,004/pm
218I Luxury
27,940mi Manual Petrol 1.5L
£15,498
Perth
~£389/pm
View more photos (10)
1.5L M Sport
17,549mi Auto Petrol 1.5L
£17,300
Plymouth
~£434/pm
M235i Xdrive Step
18,519mi Auto Petrol
£27,000
Leeds
View more photos (37)
M235i Xdrive Step Saloon
39,403mi Auto Petrol 2.0L
£22,995
~£577/pm
M Sport
13,512mi Auto Petrol 2.0L
£28,030
~£704/pm
M240i
30,506mi Auto Petrol 3.0L
£19,995
Poole
~£502/pm
4.8 dealer rating
31,069mi Auto Petrol 2.0L
£17,700
~£444/pm
View more photos (27)
35,349mi Manual Petrol 1.5L
£13,300
Aldridge
~£334/pm
4.0 dealer rating
Results 1 - 24 of 1,506