2021 BMW 2 Series Gran Tourer
218I M Sport
26,440miAuto1.5L
£20,000
Harrogate
~£502/pm
Painted in the shade of , this BMW 2 Series Gran Tourer 218I M Sport has got a mere 26,440 miles clocked up on the dashboard and has a 1500cc motor with automatic transmission.