Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
View more photos (34)
218D Sport
39,248mi Manual Diesel 2.0L
£11,990
Goole
~£301/pm
4.5 dealer rating
View more photos (20)
218I Sport Nav Convertible
26,201mi Manual Petrol 1.5L
£14,995
Arbroath
~£377/pm
4.3 dealer rating
218I Se
31,584mi Manual Petrol
£12,216
Bridgend
~£307/pm
4.6 dealer rating
View more photos (24)
218D 150 Sport Step
45,082mi Auto Diesel 2.0L
£13,987
Swansea
~£351/pm
4.4 dealer rating
View more photos (31)
218I M Sport Dct Euro 6
7,200mi Auto Petrol 1.5L
£26,920
Melksham
~£676/pm
View more photos (19)
218I 136 Sport Dct Live Cockpit Prof
29,264mi Auto Petrol 1.5L
£19,498
Leyland
~£490/pm
View more photos (26)
1.5 218I M Sport Euro 6 Ss
47,000mi Manual Petrol 1.5L
£11,937
Preston
~£300/pm
4.8 dealer rating
230I M Sport Euro 6
10mi Auto Petrol 2.0L
£46,495
~£1,168/pm
View more photos (27)
M240i Nav Step
43,256mi Auto Petrol 3.0L
£21,000
Sheffield
~£527/pm
218I 136 M Sport
16,804mi Manual Petrol 1.5L
£21,798
Glasgow
~£547/pm
View more photos (47)
1.5L 218I M Sport
35,427mi Manual Petrol 1.5L
£16,991
Nottingham
~£427/pm
4.7 dealer rating
13,442mi Manual Petrol
£20,859
Doncaster
~£524/pm
4.2 dealer rating
View more photos (30)
218I M Sport
38,990mi Manual Petrol
£17,067
Portsmouth
~£429/pm
4.1 dealer rating
View more photos (29)
M2 Competition Edition
37,500mi Auto Petrol 3.0L
£32,985
Airdrie
~£828/pm
5.0 dealer rating
View more photos (17)
220D Mht M Sport Step
15,001mi Auto Diesel 2.0L
£28,998
Kirkcaldy
~£728/pm
View more photos (21)
2.0 220I M Sport Euro 6 Ss
66,000mi Manual Petrol 2.0L
£10,990
East Grinstead
~£276/pm
View more photos (23)
13,775mi Diesel
£28,250
Edinburgh
~£709/pm
View more photos (41)
220I M Sport Euro 6
6,931mi Auto Petrol 2.0L
£33,000
Bristol
~£829/pm
View more photos (16)
1.5 216D Se Euro 6 Ss
159,000mi Manual Diesel 1.5L
£5,989
Keighley
~£150/pm
4.0 dealer rating
View more photos (40)
2.0 M235i Xdrive Euro 6 4-Door
13,321mi Auto Petrol 2.0L
£32,000
Swindon
~£804/pm
1.5 218I M Sport 134 Bhp
59,974mi Manual Petrol 1.5L
£9,442
Kilwinning
~£237/pm
View more photos (45)
Coupe
19,000mi Auto Hybrid 2.0L
£27,980
~£703/pm
225Xe M Sport
105,000mi Auto Hybrid 1.5L
£9,495
Lowestoft
~£238/pm
View more photos (32)
Petrol
54,000mi Manual Petrol
£12,995
Durham
~£326/pm
3.3 dealer rating
Results 1,056 - 1,080 of 1,435