Die Visco kann´s ja gar nicht sein, da ja sein Motor nicht zu warm wird, sondern er das Problem hat, das er keine warme Luft aus der Heizung bekommt.
Da er das Thermostat schon gewechselt hat, vermute ich, das er beim entlüften einen Fehler gemacht hat. Kommt ja auch nicht alzu selten vor.
Die Luft die eventuell noch im Kühlsystem ist, könnte im Wärmetauscher sein, der die Heizungsluft bringt.
Laß deinen Motor nochmal entlüften, um sicher zu gehen, das keine Restluft im System ist.
Es wird immer nur eine Marke geben mit "Freude am Fahren" und das ist BMW.
mein_neuer