I am on my 20th car since 1960 they all steame up the heater was used to demist windscreen, Its not a fault is a natural reaction to warm air hitting a cold surface the moisture in the air condenses.
Heater will as you know clear it but unfortunately in the present wet, cold climate you will have to use the heater or open the windows to keep it clear. Just open the side windows about 15- 18mm and if it gets a bit cool bump the heater up from 1. to 2 keeping the blower on slow.
Test the theory of warm hitting cold by placing a glass drinking glass in the fridge for 15minutes remove it and watch it steam up.
No matter how many times you take it back the dealer won't be able to stop it. This will cease in summer months when temperature inside is matched to out side but will still steam up when it's raining or wet if all windows are shut.
After cleaning frost off a windscreen and you see its clear inside fine until you get in and instantly the windows start steaming up caused by your warm breath and body heat......right or wrong?????
Nobby
December 2008