Hello, my brother is a proud owner of a 01 bmw 325ci. There is hardly no heat when idling, but there is heat while driving which leads me to believe the thermostat is stuck open. Is thermostat replacement on this car straight foward just as most other cars? I do not have much experience with bmw's and know there are some differences. I believe I have read about some bmw's having electronic thermostat control? Any information you guys have would be very helpful, and I assume you all recommend OEM replacement parts?