2019 BMW 3 Series
320I M Sport Step
31,000mi Auto Petrol 2.0L
£21,744
Bristol
~£546/pm
Up for sale at the full price of £21,744 and with the option to buy using finance with manageable payments commencing from £ per month, this blue saloon has got 31,000 miles clocked up on the dashboard and incorporates a 2.0 L petrol motor with automatic transmission.