20130729 auto: BMW to unveil its first all-electric car today