2021 BMW 2 Series Gran Tourer
1.5 218I M Sport Gran Tourer
21,895miAutoPetrol1.5L
£19,299
London
~£485/pm
A fantastic price of £19,499 is being advertised by this dealer for this used BMW 2 Series Gran Tourer 1.5 218I M Sport Gran Tourer with just 21,895 miles on the dash.