Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
6,029 cars
View more photos (18)
116D M Sport
120,000mi Manual Diesel 2.0L
£4,495
Plymouth
~£113/pm
4.7 dealer rating
View more photos (66)
118I M Sport
5,887mi Auto Petrol 1.5L
£28,713
Redhill
~£721/pm
4.5 dealer rating
View more photos (48)
2.0 116D M Sport Euro 5 Ss
91,000mi Manual Diesel 2.0L
£6,395
Royal Leamington Spa
~£161/pm
4.9 dealer rating
View more photos (56)
116D Sport
44,000mi Manual Diesel 1.5L
£15,995
Colchester
~£402/pm
5.0 dealer rating
View more photos (25)
120D M Sport Navservotronic
62,000mi Auto Diesel 2.0L
£11,990
Gloucester
~£301/pm
3.8 dealer rating
View more photos (24)
120D M Sport Step Pro Pack
6,281mi Auto Diesel 2.0L
£30,000
Newport
~£753/pm
View more photos (49)
Hatchback 1.6 118I Sport Euro 6 Ss 201515
122,000mi Manual Petrol 1.6L
£5,499
Bedford
~£138/pm
4.2 dealer rating
View more photos (44)
20,036mi Manual Petrol 1.5L
£19,789
Poole
~£497/pm
118I Sport 5-Door
32,553mi Manual Petrol
£12,750
Stockport
~£320/pm
4.1 dealer rating
View more photos (30)
128Ti Step Live Cockpit Pro-pro Pk
9,685mi Auto Petrol 2.0L
£26,699
Oldbury
~£670/pm
4.6 dealer rating
View more photos (29)
1.5 118I Sport
70,000mi Manual Petrol 1.5L
£8,487
Rochester
~£213/pm
2.0 Se Euro 4
113,000mi Manual Diesel 2.0L
£2,500
Canterbury
~£63/pm
4.8 dealer rating
View more photos (16)
120D Sport Xdrive Euro 6
22,616mi Auto Diesel 2.0L
£20,500
Bristol
~£515/pm
4.4 dealer rating
View more photos (45)
2.0L 120D M Sport
23,786mi Auto Diesel 2.0L
£17,991
Nottingham
~£452/pm
Sport
18,338mi Auto Petrol 2.0L
£16,000
Preston
4.3 dealer rating
M Sport
18,541mi Manual Petrol
£20,733
Sunderland
~£521/pm
View more photos (52)
Se
47,143mi Auto Petrol
£17,346
Barnstaple
~£436/pm
View more photos (20)
116D M Sport Step Live Cockpit Pro
4,280mi Auto Diesel 1.5L
£25,898
Rutherglen
~£650/pm
View more photos (58)
128Ti
10,732mi
£26,991
Newcastle upon Tyne
~£678/pm
View more photos (33)
10,125mi Auto Diesel 2.0L
£26,650
Online Dealer
~£669/pm
M140i Nav Step
71,188mi Auto Petrol 3.0L
£16,995
Carlisle
~£427/pm
View more photos (32)
M140i Shadow Edition
42,200mi Auto Petrol 3.0L
£21,850
Droitwich Spa
~£549/pm
8,620mi Auto Petrol 1.5L
£23,950
Penryn
~£601/pm
Dealer Not Rated
View more photos (23)
2.0 120D M Sport Shadow Edition Hatchback Dies
71,700mi Auto Diesel 2.0L
£13,995
Manchester
~£351/pm
Results 144 - 168 of 6,029