BMW X3 X3 xDrive20d M Sport £42,500 Stephen James Enfield BMW 7,058 miles Diesel Hybrid White Automatic YA73ODG Dec 2023 View Details