BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £18,495 Stephen James BMW Woolwich 29,385 miles Petrol White Automatic BP19LWV May 2019 View Details