The car thinks it's in diagnostic mode under some conditions, and that can mess some things up if the OBD port is being used. BMWs in general, don't like an OBD device being attached for anything but diagnostics or maintenance.
On a used one, if the old user account was not deactivated, it...