BMW X3 X3 xDrive20d M Sport £45,995 Stephen James Enfield BMW 6,779 miles Diesel Hybrid White Automatic LP23OOG Jun 2023 View Details