Hi XXXXXXXX
If there are no fault codes stored in the transmission ecu the reason for this warning will be due to low battery voltage.If the gearbox ecu sees 9.5 volts or less on starting it will issue this check control message.I would start by charging and checking the condition of both battery fitted to the vehicle.
Regards Steve.
BMW Technician
city & guilds - Bmw Senior Technician