BMW timing can be checked, but not set. The ECU relies on the signals from a crank angle sensorand the cam position sensor to determine timing.