2015 BMW 3 Series
335I M Sport
104,000mi Auto Petrol 3.0L
£11,790
Peterborough
~£296/pm
194 cars
2.0 320D M Sport Euro 6 Ss
35,426mi Auto Diesel 2.0L
£24,975
Peterborough
~£627/pm
330E M Sport Step Pro Pack
24,658mi Auto Hybrid 2.0L
£31,899
Peterborough
~£801/pm
2.0 320D Se Highline Euro 5
84,416mi Manual Diesel 2.0L
£4,950
Huntingdon
~£124/pm
330E M Sport Step Pro Pack
25,477mi Auto Hybrid 2.0L
£31,499
Peterborough
~£791/pm