320i won't start when the motor is at operating temperature
I am having a great deal of trouble with my 2005 320i. Once the engine gets to normal operating temperature and the car is switched off, the car won't start until the motor had cooled down. I have had it looked at by various mechanics and nobody can find a solution. Has anyone got any ideas? I have had the ECU replaced, and have been told a new engine might be required.
All responses will be greatly appreciated.