Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
6,540 cars
View more photos (23)
320D M Sport Mhev
36,500mi Auto Diesel 2.0L
£22,990
Stamford
~£577/pm
4.5 dealer rating
View more photos (26)
330E M Sport Phev
54,000mi Auto Hybrid 2.0L
£0
Stoke-on-Trent
~£0/pm
View more photos (40)
330E M Sport Touring
11,904mi Auto Hybrid
£39,650
Huddersfield
~£996/pm
4.4 dealer rating
View more photos (14)
Sport Touring
62,574mi Manual Petrol 1.5L
£12,699
Southampton
~£319/pm
4.6 dealer rating
View more photos (68)
2.0 330E M
107,731mi Auto 2.0L
£10,990
Peterborough
~£276/pm
4.3 dealer rating
View more photos (36)
2.0 320D M Sport 188 Bhp
39,300mi Auto Diesel 2.0L
£15,999
Harlow
~£402/pm
View more photos (38)
M Sport
2,901mi Auto Petrol
£38,113
Dorchester
~£957/pm
View more photos (24)
87,962mi Auto Diesel 2.0L
£16,300
Cannock
~£409/pm
View more photos (19)
318D M Sport Step
35,053mi Auto Diesel 2.0L
£21,998
Dumbarton
~£552/pm
330E Xdrive M Sport Step Pro Pack
6,950mi Auto Hybrid 2.0L
£39,000
Shrewsbury
~£979/pm
View more photos (8)
2.0 320D M Sport Euro 5 Ss
89,000mi Manual Diesel 2.0L
£9,500
~£239/pm
Dealer Not Rated
View more photos (25)
330E M Sport
55,991mi Auto Hybrid
£18,990
Chichester
~£477/pm
View more photos (57)
Convertible 3.0 330D Sport Plus Edition Steptronic
108,000mi Auto Diesel 3.0L
£6,990
Armadale
~£176/pm
4.2 dealer rating
View more photos (56)
11,718mi Auto Diesel 2.0L
£40,950
Hereford
~£1,028/pm
View more photos (20)
320I M Sport Step Pro Pack
10mi Auto Petrol 2.0L
£42,998
Fortrose
~£1,080/pm
320D Mht M Sport Pro Edition Step
30,730mi Auto Diesel 2.0L
£28,998
Ayr
~£728/pm
View more photos (43)
2.0 320D Mht M Sport Euro 6 Ss
49,000mi Auto Diesel 2.0L
£21,250
York
~£534/pm
4.9 dealer rating
View more photos (50)
2.0 320I M Sport Shadow Edition Touring Euro
30,000mi Auto Petrol 2.0L
£20,450
Croydon
~£514/pm
4.7 dealer rating
View more photos (35)
2.0 320D Sport Euro 5 Ss
86,000mi Manual Diesel 2.0L
£6,494
Bristol
~£163/pm
3.7 dealer rating
View more photos (21)
2.0 330I M Sport Touring Euro 6 Ss
132,776mi Auto Petrol 2.0L
£10,295
Slough
~£259/pm
320D Se
51,132mi Manual Diesel 2.0L
£15,000
London
~£377/pm
View more photos (42)
330E M Sport Saloon
16,445mi Auto Hybrid 2.0L
£24,840
Orpington
~£624/pm
320D Xdrive Se
105,687mi Auto Diesel 2.0L
£9,489
Hertford
~£238/pm
330E M Sport Step Pro Pack
1,145mi Auto Hybrid 2.0L
£46,000
Coventry
~£1,155/pm
Results 216 - 240 of 6,540