BMW 2 Series Gran Tourer 218d Luxury Gran Tourer £14,990 Stephen James Enfield BMW 31,852 miles Diesel Grey Automatic LL16UMD Jun 2016 View Details
BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £16,495 Stephen James Enfield BMW 28,015 miles Petrol Grey Automatic PF17YXO Jun 2017 View Details
BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £16,995 Stephen James Blackheath BMW 24,723 miles Petrol Blue Automatic YY67VRF Dec 2017 View Details
BMW 2 Series Gran Tourer 218d M Sport Gran Tourer £16,995 Stephen James BMW Bromley 42,147 miles Diesel Black Manual LX18UCL Mar 2018 View Details
BMW 2 Series Gran Tourer 218i Luxury Gran Tourer £19,895 Stephen James Enfield BMW 9,934 miles Petrol Black Automatic AD19UFG Jun 2019 View Details
BMW 2 Series Gran Tourer 220i M Sport Gran Tourer £20,995 Stephen James Enfield BMW 9,592 miles Petrol White Automatic YD69YYS Sep 2019 View Details
BMW 2 Series Gran Tourer 220i M Sport Gran Tourer £22,495 Stephen James BMW Ruxley 11,050 miles Petrol Grey Automatic YG69KHU Sep 2019 View Details
BMW 2 Series Gran Tourer 218d M Sport Gran Tourer £22,495 Stephen James BMW Ruxley 7,070 miles Diesel Silver Automatic LX69ZPZ Jan 2020 View Details
BMW 2 Series Gran Tourer 220d M Sport Gran Tourer £22,495 Stephen James BMW Woolwich 6,001 miles Diesel Silver Automatic LV69BZG Sep 2019 View Details
BMW 2 Series Gran Tourer 218d M Sport Gran Tourer £27,995 Stephen James BMW Ruxley 2,560 miles Diesel White Automatic LV70ARX Sep 2020 View Details
BMW 2 Series Gran Tourer 218d M Sport Gran Tourer £31,495 Stephen James BMW Bromley 1,501 miles Diesel White Automatic LV70LNM Sep 2020 View Details
Why choose an Approved Used BMW? Minimum 12 month unlimited mileage BMW warranty Minimum 12 month BMW roadside assistance* Minimum 12 month MOT cover * Terms and conditions apply