What should you know before you buy an electric car?