The new BMW iX3 is the most important new car BMW has made in years – and after driving it, we think it might be the best electric SUV on sale. Here's what we found.