BMW X3 X3 xDrive20i M Sport £45,295 Stephen James BMW Bromley 5,213 miles Petrol Hybrid Grey Automatic YF73LVR Oct 2023 View Details