2019 BMW 3 Series
320I M Sport Shadow Edition Touring
37,000miAutoPetrol2.0L
£21,000
£1,700 moreSwansea
~£527/pm
Same model
3k less miles
Same year
2.0L
Petrol
Auto
This BMW 3 Series has 37,000 miles clocked up on the dash and comes fitted out with a 2000cc engine. It runs on petrol with automatic transmission and comes in white.