How Do You Know When You’re Ready For An Electric Vehicle From BMW? There’s An App For That.