I know Pondrew knows all things about all matters but I respectfully point out what the BMW workshop manuals says..
Please note last lines of the guidance..
Overall function
The TPM monitors the tyre pressure whilst the vehicle is being driven. The tyre pressure to be monitored is specified by the driver. Using the control function in the control centre or the TPM button, the driver instructs the system to adopt the current tyre pressure as setpoint pressure (reset). The plausibility of the setpoint value is checked before the RDC control unit adopts it (axle-wise comparison of the nominal pressures, minimum pressures). A reset is only possible when the tyre pressure on all wheels is at least 1.6 bar. If the tyre pressure of one wheel falls below this limit, a Check Control message is issued immediately. If the pressure difference between the wheels on one axle is > 0.4 bar, the reset is rejected following a plausibility check. A Check Control message is output. Remedy: set tyre pressures to the correct values and then run the reset once again.
Internal sequence after activated adaptation process (reset):
Recognition of the fitted wheel electronics systems
Identifying the position of the wheel electronics systems
Plausibility check by checking the target pressures
Adoption of the specified pressures as nominal pressures
On comparison of the current tyre inflation pressure with the target pressure, the air temperature is taken into account. On the basis of the nominal pressure and temperature during the reset, the RDC calculates the limit values for the tyre pressure valid for the current air temperature. The tyre pressure increases by 0.1 bar per 10 °C increase in temperature. If the temperature-evaluated values are not reached, the RDC issues a Check Control message.
RDC reset
In the case of vehicles without iDrive , the RDC is reset by a button in the centre console control panel. This TPM button must be pressed for 4 seconds. On vehicles with iDrive, the RDC is reset via the menu item: Settings/Vehicle/RDC/Reset. In general, the reset can be carried out with the ignition on or engine on (only when vehicle is stationary).
Notes for Service department
Diagnosis instructions
Important! Preconditions for reset.
The RDC must be reset in the following cases:
The tyre pressure is changed.
A wheel exchange is carried out. The exchanged wheels must be equipped with the correct wheel electronics systems.
Axle-wise wheel exchange on the vehicle.
Diagnosis instruction