The thermostat controls fuel enrichment. If it is bad it will dump fuel like crazy on start up. Also, E46's have MAP thermostats, they are prone to failure and require replacement. Check the wiring connection to the thermostat it self, and check the temp sensor.
85 325 - 2.8 PTE6262 VEMS.