BMW i3 price and release date revealed pictures