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 (56)
2.0 M235i Xdrive Euro 6 Ss
10,000mi Auto Petrol 2.0L
£29,995
Northolt
~£753/pm
4.2 dealer rating
View more photos (41)
2.0 220D M Sport 188 Bhp
36,827mi Auto Diesel 2.0L
£14,890
Stockton-on-Tees
~£374/pm
4.5 dealer rating
View more photos (39)
220I M Sport Nav Step
35,690mi Auto Petrol 2.0L
£16,999
Sheffield
~£427/pm
4.6 dealer rating
218I M Sport Nav
41,200mi Manual Petrol 1.5L
£14,699
Winsford
~£369/pm
View more photos (7)
2.0 220I M Sport
21,786mi Auto Petrol 2.0L
£18,730
Grays
~£470/pm
4.4 dealer rating
View more photos (34)
M235i Xdrive Step
13,256mi Auto Petrol
£30,333
Kingston upon Hull
~£762/pm
View more photos (53)
218I 136 M Sport Dct
14,463mi Auto Petrol
£22,100
Birmingham
~£555/pm
View more photos (30)
16,456mi Manual Petrol
£17,555
Wallsend
~£441/pm
View more photos (46)
218I M Sport
65,000mi Auto Petrol 1.5L
£14,795
Croydon
~£372/pm
View more photos (33)
1.5 218I M Sport 134 Bhp
46,000mi Auto Petrol 1.5L
£13,995
Swansea
~£351/pm
4.7 dealer rating
View more photos (43)
M235i
8,123mi Auto Petrol
£30,632
Sunderland
~£769/pm
4.3 dealer rating
View more photos (69)
3.0 M240i Gpf Euro 6 Ss
22,987mi Auto Petrol 3.0L
£20,750
Worcester
~£521/pm
4.8 dealer rating
View more photos (72)
M240i Nav Step
57,903mi Auto Petrol
£17,295
Telford
~£434/pm
View more photos (48)
M Sport
49,754mi Auto Diesel
£20,616
Bridgwater
~£518/pm
9,813mi Manual Petrol 1.5L
£17,998
Newcastle upon Tyne
~£452/pm
218D Sport
37,400mi Manual Diesel 2.0L
£10,100
Horley
~£254/pm
1.5 218I 136 M Sport Cwvehiclemarketing
16,118mi Manual Petrol 1.5L
£19,340
Walsall
~£486/pm
View more photos (28)
Unknown
40,185mi Auto Petrol 3.0L
£19,100
London
~£480/pm
View more photos (44)
220I Sport
22,192mi Auto Petrol 2.0L
£18,499
Hemel Hempstead
~£465/pm
218I 136 M Sport Pro Pack
3,703mi Manual Petrol 1.5L
£24,499
Maidstone
~£615/pm
View more photos (26)
4,229mi Manual Petrol 1.5L
£24,299
~£610/pm
View more photos (75)
Mpv
89,876mi Auto Diesel 1.5L
£11,399
Romford
~£286/pm
Convertible
51,030mi Auto Petrol 2.0L
£13,689
Southall
~£344/pm
51,000mi Auto Petrol 3.0L
£17,105
Bristol
~£430/pm
Results 720 - 744 of 1,398