Electric magic with BMW iX