Tesla 3: Is It Time To Buy An Electric Car | Fortune