BMW X6 X6 xDrive30d M Sport £47,995 Stephen James BMW Ruxley 17,058 miles Diesel Grey Automatic LV70EVT Sep 2020 View Details