BMW X3 X3 xDrive20d M Sport £46,495 Stephen James Enfield BMW 2,275 miles Diesel Hybrid Black Automatic LP23XTK Jul 2023 View Details