The BMW iX3 has taken the title of 2026 Car of the Year, at the annual What Car? awards. The first electric production car ...