BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £18,495 Stephen James BMW Woolwich 28,551 miles Petrol White Automatic PL19LND Jun 2019 View Details