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