BMW X3 X3 xDrive20i M Sport £42,990 Stephen James Blackheath BMW 8,304 miles Petrol Hybrid White Automatic YB73JGF Nov 2023 View Details