I have this too, spoken to a few people, i work for bmw and bmw have to put an auxiliary heater in the heater box because the diesel engines are to efficient and they will cool down on idle so there is nothing wrong with your car, spoken to seat and they said the same thing