BMW X3 X3 xDrive30 M Sport £56,995 Stephen James BMW Bromley 2,505 miles Petrol Plug-in Hybrid Grey Automatic LV73HUA Sep 2023 View Details