Do you disable the AC in the winter and run only in "heater" mode?
That could contribute to the increased humidity in the cabin as the AC also dehumidifies the air.
For the past 4 years on both of my BMWs I've left it in auto with a temperature of 21C (70F) and didn't have to change it or have to fiddle with the controls.
The only exception to this was in summer when first getting in the car and hitting "MAX AC" or in winter when i make good use of the seat heaters