In a world where auto manufacturers have filled nearly every niche of the market, the BMW i3 occupies a place all its own. The BMW i3 is the only luxury electric vehicle not named Tesla that can drive more than 100 miles on a single charge. Along with the i8 hybrid sports car, the i3 […]
More...