BMW i3 pictures and hands-on: The premium electric megacity car