The BMW i3 appears to tick all the right boxes when it comes to EV tech: range, fast charging, performance. Unsurprisingly, it is regarded as one of the best EVs you can buy in Europe and North ...