BMW reveals tool to convince buyers an EV will work for them