BMW X3 X3 xDrive20i M Sport £46,995 Stephen James BMW Bromley 2,505 miles Petrol Hybrid White Automatic LV73HTZ Sep 2023 View Details