BMW's compact electric car looks as futuristic as it actually is - because the i3 is an all-electric car that is about 10 years ahead of its time.
Loading...