2017 BMW 1 Series
M140i Shadow Edition
29,998mi Auto Petrol 3.0L
£20,995
Ammanford
~£527/pm
An outstanding price of only £20,995 for this low mileage BMW that’s got a 3000cc petrol engine, automatic transmission and just 29,998 miles clocked-up on the dash.