2026 BMW iX3 xDrive50 M Sport 108.7kWh Review: The Electric Essence of Joy