Read Previous BMW i8 or Tesla Model S - The better electric car Read Next BMW reveals X3 M and X4 M with new straight six-engine