BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £18,495 Stephen James Blackheath BMW 18,112 miles Petrol White Automatic LM69PNJ Oct 2019 View Details