Polestar 3 review: better than a BMW iX?