BMW and Mercedes-Benz are convinced electric vehicles have a future, unveiling two next generation EVs, as they joust for ...