2021 BMW 2 Series Gran Tourer
1.5 218I M Sport Gran Tourer
21,895miAutoPetrol1.5L
£19,299
London
~£485/pm
Take a look at the fabulous price at this dealer for this second hand, 2 Series Gran Tourer 1.5 218I M Sport Gran Tourer that has a mere 21,890 miles clocked up on the dashboard, automatic transmission and a 1.5 l petrol motor.