BMW X5 X5 xDrive40d M Sport £52,435 Stephen James BMW Ruxley 15,820 miles Diesel Hybrid Automatic LV72CTO Sep 2022 View Details