Electric car buying: What you need to know now and in the future