Update: got my scooter back 2 days ago.
BMW changed : Temp sensor, thermostat, throttle body and fuel pump.
Result: the engine still does not warm up (although now it reaches 66C instead of 56C). the idling is slightly better but still erratic. (BTW I have the latest software). Seems like BMW...