BMW X3 X3 xDrive20d M Sport £31,495 Stephen James BMW Ruxley 34,451 miles Diesel Hybrid White Automatic LV71MSX Sep 2021 View Details