BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £16,451 Stephen James BMW Woolwich 38,564 miles Petrol Blue Automatic LV69CHY Jan 2020 View Details
BMW 2 Series Gran Tourer 218d SE Gran Tourer £16,795 Stephen James BMW Bromley 25,812 miles Diesel Grey Manual LY69JAO Jan 2020 View Details