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 (54)
Saloon 2.0 330E 12Kwh M Sport Euro 6 Ss
74,898mi Auto Hybrid 2.0L
£19,495
Telford
~£490/pm
4.8 dealer rating
View more photos (20)
320D M Sport Touring
8,407mi Auto Diesel 2.0L
£42,950
Northampton
~£1,079/pm
4.3 dealer rating
View more photos (32)
Sport
55,030mi Manual Petrol 1.5L
£10,480
Stockport
~£263/pm
4.7 dealer rating
View more photos (6)
2.0 318D M Sport Saloon
60,000mi Manual Diesel 2.0L
£20,450
Omagh
~£514/pm
4.4 dealer rating
View more photos (44)
320I Sport Touring
27,010mi Auto Petrol 2.0L
£16,899
Eastleigh
~£424/pm
4.0 dealer rating
View more photos (42)
2.0 320I M Sport Touring 184 Ps
6,865mi Auto Petrol 2.0L
£39,750
Borehamwood
~£998/pm
4.2 dealer rating
View more photos (33)
2.0 320D M Sport Xdrive Euro 5 Ss
111,000mi Manual Diesel 2.0L
£6,999
Derby
~£176/pm
4.5 dealer rating
3.0 330D M Sport 255 Bhp
94,402mi Auto Diesel 3.0L
£11,495
Luton
~£289/pm
View more photos (38)
2.0 330E 12Kwh Se Pro Saloon Plug-in Hy
57,400mi Auto Hybrid 2.0L
£17,599
Rotherham
~£442/pm
3.8 dealer rating
320I M Sport Saloon
18,557mi Auto Petrol 2.0L
£25,392
~£638/pm
320I M Sport Touring
2,500mi Auto Petrol
£41,990
Liverpool
~£1,054/pm
4.1 dealer rating
View more photos (41)
2.0 330E 12Kwh M Sport Plug-in
35,148mi Auto Hybrid
£22,985
~£577/pm
View more photos (40)
M Sport
73,075mi Auto Hybrid 2.0L
£17,250
Online Dealer
~£433/pm
View more photos (48)
M340d Xdrive Mhev
12,381mi Auto Diesel 3.0L
£46,828
Norwich
~£1,176/pm
View more photos (29)
2.0 318D Se Touring Euro 6 Ss
109,000mi Manual Diesel 2.0L
£7,799
~£196/pm
View more photos (26)
320D M Sport
60,632mi Auto Diesel 2.0L
£16,500
West Bridgford
~£414/pm
2.0 320D M Sport Touring Euro 5 Ss
100,000mi Auto Diesel 2.0L
£7,995
Peterborough
~£201/pm
3.6 dealer rating
View more photos (23)
Estate
81,300mi Manual Diesel 2.0L
£12,950
Carrickfergus
~£325/pm
24,635mi Auto Petrol 2.0L
£26,450
Cheltenham
~£664/pm
57,293mi Auto Diesel 2.0L
£19,956
Ipswich
~£501/pm
4.9 dealer rating
View more photos (70)
1.5L 318I Se Touring 135 Bhp
63,000mi Auto Petrol 1.5L
£12,000
Leicester
~£301/pm
View more photos (99)
330E M Sport Phev
46,160mi Auto Hybrid 2.0L
£23,999
Blackburn
~£603/pm
View more photos (36)
M340d Xdrive Touring
10,669mi Auto Hybrid
£50,985
Rochdale
~£1,280/pm
318I Sport Touring 1.5
25,000mi Auto Petrol 1.5L
£15,995
London
~£402/pm
Results 120 - 144 of 6,540