2018 bmw i3 94ah exterior interior and release date