Electric cars won’t be mainstream until charging and other infrastructure is common, and buying an electric version of a 3-series doesn’t cost £100k+....