Hi guys. Looking for some advice on my 2005 X5 3.0d. When the engine is on idle, white smoke starts to come from the underside and I believe this is the exhaust for the heating system? I was told this was fine as long as it happened very rarely but it seems to be happening on every other small journey. Is there anything I can do to fix this problem, like have the heating system serviced or change a filter?