i have similar enquiries.....
did you put your car on a gt1 and run some diagnostics?
http://blog.bavauto.com/12282/bmw-an...w-to-diagnose/
i changed my thermostat still no luck it was a waste of money really i had a feeling it wouldnt be that but i had fingers crossed.lol.