The all electric BMW i3 won’t satisfy the hard-driving proclivities of a 3-series fanatic. But as a city car offering efficient, comfortable, and well-designed transport for four passengers, it delivers on its promise, and then some.