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 (30)
330E M Sport
6,512mi Auto Hybrid 2.0L
£35,500
Cardiff
~£891/pm
4.5 dealer rating
View more photos (53)
320I Sport Plus Edition
44,137mi Auto Petrol 2.0L
£9,995
Eastleigh
~£251/pm
4.9 dealer rating
View more photos (48)
330E M Sport Shadow
80,150mi Auto Hybrid 2.0L
£14,450
Peterborough
~£363/pm
4.8 dealer rating
View more photos (29)
Xdrive M Sport
63,000mi Auto Diesel 2.0L
£21,990
Romford
~£552/pm
View more photos (22)
330E Xdrive M Sport Step Pro Pack
10mi Auto Hybrid 2.0L
£48,000
Loughton
~£1,205/pm
View more photos (43)
2.0 320D Xdrive Luxury 181 Bhp
75,778mi Auto Diesel 2.0L
£9,290
Newport
~£233/pm
View more photos (74)
2013 63 3.0
47,000mi Diesel
£14,900
Basildon
~£374/pm
5.0 dealer rating
320D Es Touring
150,000mi Manual Diesel 2.0L
£4,995
Poole
~£125/pm
4.4 dealer rating
330E M Sport Saloon
3,526mi Auto Hybrid 2.0L
£35,995
~£904/pm
4.0 dealer rating
View more photos (19)
335D M Sport
155,000mi Auto Diesel 3.0L
£4,990
Leeds
View more photos (12)
G21 320I M Sport Touring Lci B48 2.0I
5,033mi Auto Petrol 2.0L
£36,295
Glasgow
~£911/pm
4.3 dealer rating
View more photos (18)
330E M Sport Step Pro Pack
2,913mi Auto Hybrid 2.0L
£45,000
Braunstone Town
~£1,130/pm
View more photos (26)
330E M Sport Step Techpro Pack
5,382mi Auto Hybrid 2.0L
£40,000
Coventry
~£1,004/pm
View more photos (17)
2.0 320D M Sport Xdrive Euro 6 Ss
91,000mi Auto Diesel 2.0L
£10,495
Belfast
~£264/pm
4.6 dealer rating
2.0 320D Efficientdynamics Business 161 Bhp
95,000mi Auto Diesel 2.0L
£7,495
Telford
~£188/pm
View more photos (41)
318D Se Touring
100,000mi Manual Diesel 2.0L
£5,995
Willenhall
~£151/pm
View more photos (40)
330E 12Kwh M Sport Euro 6
4,473mi Auto Hybrid 2.0L
£37,995
Melksham
~£954/pm
View more photos (11)
320D Mht M Sport Step
39,899mi Auto Diesel 2.0L
£23,798
Chesterfield
~£598/pm
View more photos (96)
Saloon 2.0 330E 7.6Kwh M Sport Euro 6 Ss 4
122,000mi Auto Hybrid 2.0L
£9,950
Sheffield
~£250/pm
318I Sport 155
100,158mi Auto Petrol 2.0L
£15,490
~£389/pm
View more photos (24)
2.0 320I M Sport Xdrive Euro 5 Ss
81,000mi Auto Petrol 2.0L
£8,290
Farnham
~£208/pm
View more photos (51)
3.0 335I M Sport Dct Euro 4
52,216mi Auto Petrol 3.0L
£10,971
Walsall
~£276/pm
View more photos (8)
330E M Sport Plus Edition
52,636mi Auto Hybrid 2.0L
£28,997
London
~£728/pm
View more photos (84)
M340d Xdrive Mhev
10,800mi Auto Diesel 3.0L
£42,995
Nottingham
~£1,080/pm
Results 360 - 384 of 6,540