2019 BMW 2 Series Gran Tourer
218I Luxury Step 7 Seats
30,468miAutoPetrol1.5L
£20,798
Stoke-on-Trent
~£522/pm
This estate BMW 2 Series Gran Tourer 218I Luxury Step 7 Seats has a mere 30,468 miles clocked up on the dash and it's been used for less than a full year.