BMW’s i4 sedan is the electric 4 Series you’ve been waiting for