Electric cars have a number of advantages. They're better for the environment, they can work out cheaper in the long run and, having fewer moving parts, are expected to last ...