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 (28)
330E M Sport Step Pro Pack
11,788mi Auto Hybrid 2.0L
£29,500
Tamworth
~£741/pm
4.5 dealer rating
View more photos (39)
M340d Xdrive Mht Step
3,552mi Auto Diesel 3.0L
£48,500
Stevenage
~£1,218/pm
View more photos (37)
M Sport
33,028mi Auto Petrol 2.0L
£23,200
Online Dealer
~£583/pm
View more photos (35)
3.0 330I M Sport Convertible Steptronic
11,000mi Auto Petrol 3.0L
£11,995
Macclesfield
~£301/pm
4.6 dealer rating
View more photos (48)
2.0 320I M Sport Euro 6 Ss
44,713mi Auto Petrol 2.0L
£19,849
Bolton
~£498/pm
View more photos (42)
34,169mi Auto Hybrid 2.0L
£22,100
~£555/pm
View more photos (83)
2.0 320D Ed Plus Euro 6 Ss
87,756mi Manual Diesel 2.0L
£7,820
Tonbridge
~£196/pm
View more photos (31)
320D Se Touring
115,335mi Auto Diesel 2.0L
£8,195
Peterborough
~£206/pm
View more photos (27)
320I M Sport Step
22,036mi Auto Petrol 2.0L
£26,500
Wolverhampton
~£665/pm
View more photos (26)
320I M Sport Step Pro Pack
11,767mi Auto Petrol 2.0L
£35,000
West Bridgford
~£879/pm
View more photos (20)
Estate
96,000mi Auto Diesel 3.0L
£12,995
London
~£326/pm
Dealer Not Rated
11,938mi Auto Petrol 2.0L
£33,999
Conwy
~£854/pm
4.1 dealer rating
Estate 2.0 318I Se Touring 200352
152,000mi Manual Petrol 2.0L
£995
Yeovil
~£25/pm
3.7 dealer rating
2.0 330E 12Kwh M
78,360mi Auto Petrol 2.0L
£18,991
Nottingham
~£477/pm
4.7 dealer rating
View more photos (45)
2.0 330I M Sport Saloon Euro 6 S
63,522mi Auto Petrol 2.0L
£23,995
St Neots
~£603/pm
4.8 dealer rating
View more photos (51)
330E Xdrive M Sport
70,617mi Auto Petrol 2.0L
£21,185
Leeds
~£532/pm
4.9 dealer rating
320I M Sport
12,146mi Auto Petrol 2.0L
£33,950
Wakefield
~£853/pm
4.4 dealer rating
330E M Sport Shadow Edition Step
34,333mi Auto Hybrid
£17,799
Mansfield
~£447/pm
View more photos (34)
26,706mi Auto Hybrid 2.0L
£31,199
Coventry
~£783/pm
330I M Sport Step
29,459mi Auto Petrol 2.0L
£28,500
Swansea
~£716/pm
View more photos (24)
320I Xdrive M Sport Step Pro Pack
40,608mi Auto Petrol 2.0L
£27,000
Newport
~£678/pm
Estate 2.0 320I Sport Touring Euro 6 Ss 20
73,230mi Manual Petrol 2.0L
£10,499
~£264/pm
View more photos (38)
2.0 320I M Sport
49,611mi Auto Petrol 2.0L
£24,991
~£628/pm
3.0 335D M Sport Shadow Edition Xdrive Euro 6
70,000mi Auto Diesel 3.0L
£18,888
~£474/pm
4.0 dealer rating
Results 456 - 480 of 6,540