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 (71)
320D M Sport Shadow Edition
75,000mi Auto Diesel 2.0L
£13,995
Bristol
~£351/pm
4.6 dealer rating
View more photos (41)
Bmw Touring 320I M Sport Step Techpro P
17,016mi Auto Petrol 2.0L
£33,895
Scunthorpe
~£851/pm
4.3 dealer rating
View more photos (52)
3.0 M340i Touring Xdrive Euro 6 Ss
26,000mi Auto Petrol 3.0L
£29,995
Cleckheaton
~£753/pm
View more photos (15)
320I M Sport Step Pro Pack
4,757mi Auto Petrol 2.0L
£39,898
Rutherglen
~£1,002/pm
View more photos (42)
330E Se Pro Step
25,721mi Auto Hybrid 2.0L
£18,899
Sheffield
~£475/pm
View more photos (38)
330E M Sport Step Pro Pack
28,514mi Auto Hybrid 2.0L
£30,899
Swansea
~£776/pm
View more photos (36)
330E Xdrive M Sport Step Pro Pack
4,877mi Auto Hybrid 2.0L
£36,500
Shrewsbury
~£917/pm
4.5 dealer rating
View more photos (17)
2.0 320D Se Business Edition Touring Ma
56,000mi Manual Diesel 2.0L
£6,999
~£176/pm
4.0 dealer rating
View more photos (96)
2.0 12Kwh M Sport Euro 6 Ss
112,500mi Auto Hybrid 2.0L
£14,490
Peterborough
~£364/pm
View more photos (16)
3.0 330D Xdrive M Sport Touring 255 Bhp
83,200mi Auto Diesel 3.0L
£13,490
Newport
~£339/pm
5.0 dealer rating
3.0 330D M Sport 255 Bhp
84,346mi Auto Diesel 3.0L
£11,990
Heywood
~£301/pm
View more photos (45)
3.0 M3 Competition Edition M Xdrive 4Wd
5,000mi Auto Petrol 3.0L
£71,999
Kidderminster
~£1,808/pm
4.8 dealer rating
330E Xdrive M Sport Step
9,236mi Auto Hybrid 2.0L
Perth
330E M Sport
22,526mi Auto Petrol 2.0L
£24,498
Glasgow
~£615/pm
View more photos (26)
330E M Sport Step
47,324mi Auto Hybrid 2.0L
£20,777
Barnsley
~£522/pm
View more photos (48)
320D M Sport
95,000mi Auto Diesel 2.0L
£17,490
Bolton
~£439/pm
View more photos (46)
2.0 330E 12Kwh M Sport Saloon Plug-in H
11,443mi 2.0L
£33,750
Edinburgh
~£848/pm
4.2 dealer rating
View more photos (21)
320I M Sport
57,380mi Manual Petrol 2.0L
£8,458
Grays
~£212/pm
4.7 dealer rating
View more photos (44)
3.0 335I M Sport Convertible Dct 306
40,462mi Auto Petrol 3.0L
£14,716
Liverpool
~£370/pm
View more photos (39)
320I Xdrive Luxury Saloon
35,500mi Auto Petrol 2.0L
£13,364
Guildford
~£336/pm
4.1 dealer rating
Saloon 320D
Diesel
£10,895
Manchester
~£274/pm
View more photos (49)
320D Xdrive M Sport
42,854mi Auto Diesel 2.0L
£25,325
Leeds
~£636/pm
View more photos (25)
27,594mi Auto Diesel 2.0L
£20,500
West Bridgford
~£515/pm
View more photos (40)
330E M Sport Saloon
9,904mi Auto Hybrid
Wakefield
4.4 dealer rating
Results 480 - 504 of 6,540