2020 BMW 3 Series
320D M Sport
22,812miAutoDiesel2.0L
£25,990
£505 lessEdinburgh
~£653/pm
Same model
2k more miles
Same year
2.0L
Diesel
Auto
Now up for sale and ready for you to take home is this BMW 3 Series 320D M Sport with a 2.0 LTR diesel engine and 22,812 miles clocked up on the dashboard.