Before you buy any car compare it on Carstack
Enter Reg
Works on any car from any website/dealer
6,266 cars
View more photos (17)
118D Sport
100,000mi Auto Diesel 2.0L
£9,199
Nuneaton
~£231/pm
4.9 dealer rating
View more photos (12)
118I 136 M Sport Live Cockpit Professional
21,800mi Manual Petrol 1.5L
£18,995
Ealing
~£477/pm
4.2 dealer rating
View more photos (48)
1.5 118I Sport Euro 6 Ss
28,398mi Manual Petrol 1.5L
£12,299
Gainsborough
~£309/pm
4.7 dealer rating
View more photos (21)
2L 118I M Sport
72,400mi Manual Petrol 2.0L
£4,995
Edinburgh
~£125/pm
4.1 dealer rating
View more photos (22)
Hatchback
93,950mi Auto Petrol 1.6L
£5,990
Peterborough
~£150/pm
View more photos (41)
128Ti Lcp Euro 6
13,879mi Auto Petrol 2.0L
£28,500
Swindon
~£716/pm
4.4 dealer rating
View more photos (28)
2.0 118D Sport Euro 5 Ss
123,000mi Manual Diesel 2.0L
£4,195
Northampton
~£105/pm
4.6 dealer rating
3.0 M140i Hatchback
50,000mi Auto Petrol 3.0L
£17,490
Bradford
~£439/pm
4.8 dealer rating
116D Sport
97,674mi Manual Diesel 1.5L
£0
Rhyl
~£0/pm
View more photos (43)
2.0 120D M Sport Euro 5 Ss
100,600mi Manual Diesel 2.0L
£3,995
Redhill
~£100/pm
5.0 dealer rating
View more photos (18)
118I Se
86,000mi Manual Petrol 2.0L
£3,450
Royal Tunbridge Wells
~£87/pm
View more photos (14)
2.0 M Sport Euro 6 Ss
26,000mi Auto Diesel 2.0L
£15,895
Newmarket
~£399/pm
View more photos (36)
M140i
35,900mi Auto Petrol 3.0L
£21,950
Slough
~£551/pm
3.0 M140i Shadow Edition 5-Door 2019
17,400mi Auto Petrol 3.0L
£24,500
Norwich
~£615/pm
View more photos (26)
120D Sport
101,830mi Manual Diesel 2.0L
£5,999
Frodsham
~£151/pm
View more photos (30)
1.5 116D Ed Plus
121,000mi Manual Diesel 1.5L
£6,490
Blackburn
~£163/pm
View more photos (66)
120D Xdrive M Sport
64,000mi Auto Diesel 2.0L
£11,989
Keighley
~£301/pm
View more photos (20)
Hatchback 116D Sport 201212
68,179mi Manual Diesel 2.0L
£5,895
Bolton
~£148/pm
3.7 dealer rating
View more photos (46)
116I Sport
59,988mi Manual Petrol 1.6L
£7,595
Sheffield
~£191/pm
4.3 dealer rating
M Sport
14,500mi Manual Petrol 1.5L
£21,995
Galashiels
~£552/pm
1.6 116I Se Euro 5 Ss Ulez Free
15,900mi Auto Petrol 1.6L
£7,895
Luton
~£198/pm
View more photos (11)
1.5 118I M Sport Euro 6 Ss
115,000mi Manual Petrol 1.5L
£6,489
4.0 dealer rating
View more photos (52)
M140i Shadow Edition
61,000mi Auto Petrol 3.0L
£20,995
~£527/pm
118D Se
99,950mi Manual Diesel 2.0L
£3,895
Huntingdon
~£98/pm
Results 1,128 - 1,152 of 6,266