2020 BMW 3 Series
320I M Sport
22,576miAutoPetrol2.0L
£23,499
Lincoln
~£590/pm
Up for sale and ready for its next owner to drive away is this BMW. This second hand model has 22,576 miles clocked-up on the dash and contains a 2.0 LTR petrol motor with automatic transmission.