The BMW i3 is an all electric car that's taller with firm suspension that makes it fun and spunky to drive and gets 80-90 miles on a single charge. Prices start at $41,000.