BMW i4 eDrive40 review & performance / range stats