Electric BMW 3 Series: first look and details