2021 BMW 2 Series Gran Tourer
1.5 218I M Sport Gran Tourer
21,895miAutoPetrol1.5L
£19,299
London
~£485/pm
Check out the low price at this dealership on this low mileage BMW that has just 21,895 miles clocked-up on the dashboard and a 1.5 ltr petrol engine with automatic transmission.