BMW i3 Revealed 899KM Range 400KW Charging