The new BMW iX3 has been voted the 2026 World Car of the Year by an international jury of 98 motoring journalists.