I can only answer for the 250sel, but it is the lower part of the windscreen that is heated, not all of it.
Also, there is a windscreen clearing button near your rear heated screen button but only seems to be effective if you have the fans on auto.
It does take a little while to warm up but is better if it climate/fans are on auto. Nothing happens for the first couple of minutes then they kick in with the heat.