BMW X3 X3 xDrive30 M Sport £46,995 Stephen James BMW Ruxley 6,235 miles Petrol Plug-in Hybrid Grey Automatic YE73VJF Oct 2023 View Details