Is BMW misjudging how people use electric cars like they misjudged the popularity of Tom Cruise?