2017 BMW 3 Series
320I M Sport
25,509miAutoPetrol2.0L
£16,850
£2,850 moreStockton-on-Tees
~£423/pm
Same model
43k less miles
Same year
2.0L
Petrol
Auto
A great price of only £16,990 is being advertised by us at this dealer on this low mileage BMW that has just 25,509 miles on the dashboard.