2019 BMW 3 Series
330I M Sport Step
18,337miAutoPetrol2.0L
£26,490
£490 moreKeighley
~£665/pm
Same model
3k more miles
Same year
2.0L
Petrol
Auto
At the outstanding price of just £26,490 is this low mileage 3 Series that comes with automatic transmission and a 2.0 litre petrol engine