2019 BMW 2 Series Gran Tourer
218I Luxury Step 7 Seats
30,468miAutoPetrol1.5L
£20,798
Stoke-on-Trent
~£522/pm
Are you looking at buying a BMW 2 Series Gran Tourer? Then take a closer look at this second-hand one with just 30,468 miles on the clock.