Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,386 cars
View more photos (26)
3.0 M240i Convertible
59,989mi Auto Petrol 3.0L
£15,298
Hastings
~£384/pm
4.7 dealer rating
218I M Sport
68,447mi Manual Petrol
£10,299
Coatbridge
~£259/pm
4.1 dealer rating
View more photos (23)
2.0 220D M Sport Saloon Euro 6 S
65,000mi Auto Diesel 2.0L
£19,995
Manchester
~£502/pm
4.8 dealer rating
View more photos (27)
218I Sport Convertible
40,021mi Manual Petrol 1.5L
£15,000
Dundee
~£377/pm
4.4 dealer rating
View more photos (34)
218I M Sport Gran Coupe
16,767mi Manual Petrol 1.5L
£20,199
Stoke-on-Trent
~£507/pm
4.3 dealer rating
View more photos (31)
218I 2.0 M Sport Nav Step
11,103mi Auto Petrol 2.0L
£19,399
Rotherham
~£487/pm
View more photos (35)
220I M Sport Dct
46,852mi Auto Petrol
£17,150
East Kilbride
~£431/pm
View more photos (43)
220I M Sport
12,608mi Auto Petrol 2.0L
£27,747
Reading
~£697/pm
4.2 dealer rating
View more photos (46)
5,232mi Auto Petrol 1.5L
£27,009
Chelmsford
~£678/pm
View more photos (28)
218I 136 M Sport Pro Pack
6,536mi Manual Petrol 1.5L
£24,399
Coventry
~£613/pm
4.6 dealer rating
View more photos (20)
1.5 218I Se 134 Bhp
53,457mi Manual Petrol 1.5L
£9,450
Ipswich
~£237/pm
M240i Nav Step
23,409mi Auto Petrol 3.0L
£19,599
Winsford
~£492/pm
4.5 dealer rating
View more photos (30)
218I 136 M Sport Dct Pro Pack
9,066mi Auto Petrol 1.5L
£24,999
~£628/pm
View more photos (40)
218I Sport Lcp Dct Euro 6
26,910mi Auto Petrol 1.5L
£19,645
Melksham
~£493/pm
Coupe
25,269mi Auto Diesel 2.0L
£17,995
Newquay
~£452/pm
5.0 dealer rating
View more photos (51)
Bmw Active To 218D Luxury Dct
21,502mi Auto Diesel 2.0L
£23,744
Bournemouth
~£596/pm
220I M Sport Coupe
6,119mi Auto Petrol 2.0L
£38,500
Edinburgh
~£967/pm
View more photos (41)
218I Se Nav Convertible
51,285mi Manual Petrol 1.5L
£12,500
Weston-super-Mare
~£314/pm
View more photos (29)
M240i
69,141mi Auto Petrol 3.0L
£16,368
Bristol
~£411/pm
View more photos (52)
26,860mi Manual Petrol 2.0L
£11,990
~£301/pm
4.9 dealer rating
View more photos (25)
3.0 M240i Xdrive Euro 6 Ss
9,554mi Auto Petrol 3.0L
£39,499
Chester
~£992/pm
View more photos (38)
2.0 218I M Sport 135 Bhp
34,407mi Auto Petrol 2.0L
£18,500
Peterborough
~£465/pm
220D M Sport Nav Step
21,141mi Auto Diesel
£17,920
Blackburn
~£450/pm
225D M Sport
49,850mi Auto Diesel 2.0L
£14,489
Hoddesdon
~£364/pm
Results 384 - 408 of 1,386