BMW X3 X3 xDrive20i M Sport £38,623 Stephen James Enfield BMW 29,400 miles Petrol Hybrid White Automatic BK23KWX Mar 2023 View Details