2020 BMW 3 Series
320I M Sport Step Tech Pack
14,182miAutoPetrol
£23,999
£1,000 moreSwansea
~£603/pm
Same model
13k less miles
Same year
Petrol
Auto
Get behind the steering wheel of this 3 Series for just £23,999. It is equipped with a L petrol motor with automatic transmission and has 14,182 miles on the dashboard.