BMW X3 X3 xDrive20d M Sport £32,000 Stephen James BMW Ruxley 23,509 miles Diesel Hybrid Blue Automatic ET21WBE Aug 2021 View Details