I tested the BMW iX3 to see if it could really do 500 miles on a single charge

· The Independent