BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £18,282 Stephen James BMW Woolwich 28,982 miles Petrol White Automatic LV70RYN Dec 2020 View Details