First post here ..any help I have a 530i 06 that only produce heat when idle, as I drive it gets cooler, new water pump, thermostat, temperature sensor and heater control valve any help is appreciated.