BMW X3 X3 xDrive20i M Sport £38,795 Stephen James BMW Bromley 19,878 miles Petrol Hybrid Black Automatic LV72EKZ Nov 2022 View Details