BMW X3 X3 xDrive20i M Sport £47,500 Stephen James BMW Ruxley 2,784 miles Petrol Hybrid White Automatic LX73JHV Dec 2023 View Details