Any ideas? I pulled the OBDII code "C0200" but I cannot find any corresponding information.
C: indicates a chassis fault code including ABS
0: indicates it is an OBDII generic code
200: indicates a "Right Front Wheel Speed Sensor Circuit" fault.
This would relate to the functioning of the ABS system. It would be important to have it fixed. It could simply be a bad or unplugged connection.
Needless to say it would have nothing to do with the failure of the car to start when it is warm.
Code
C0200
Make
BMW
Description
Right Front Wheel Speed Sensor Circuit
As I said before; if you download Torque Pro you can set up gauges and/or digital displays which will give you realtime readouts of what the ECU is reading from the sensors. Temperature will be fairly obvious but the reading from the MAF sensor may have to be compared with another car that has the same engine. I believe there are people on this forum who use Torque Pro and have the same engine so once you have the reading at specific engine speeds (say 2000 rpm whilst parked), and whilst you are trying to start the car, someone may be able to give you an idea if the readings are out of the norm.
I certainly wouldn't start pulling things apart without some information such as this. In any case once you have eliminated the coolant, and perhaps other temperature sensors, by checking actual readouts it would rather point to the MAF sensor.