2019 BMW 3 Series
330E M Sport Phev
38,005mi Auto Hybrid 2.0L
£20,450
Peterborough
~£514/pm
194 cars
2.5 325I Se Steptronic Euro 4
100,000mi Auto Petrol 2.5L
£3,750
Huntingdon
~£94/pm
3.0 340I M Sport Euro 6 Ss
23,992mi Auto Petrol 3.0L
£24,988
Peterborough
~£628/pm