Electric BMW 3 Series: Game-changing looks and tech