Be sure your ventilation system is not in the Recycle mode. This is guaranteed to have the windows fogged up in short order in the winter time. Moisture from your breath accumulates until the glass temperature is below the dewpoint of the air and - presto - condensation. For what it's worth, my E30 almost required that I run the A/C in winter to deal with your problem. Fortunately, my E39 seems to breathe much better.