2022 BMW iX3 - Full review