2021 BMW 3 Series
330I M Sport
32,530miAutoPetrol2.0L
£25,998
£18 moreEdinburgh
~£653/pm
Same model
32k more miles
Same year
2.0L
Petrol
Auto
On offer the outstanding price of only £28,498 is this low mileage 3 Series 330I M Sport Step that has a 2.0l petrol motor with automatic transmission