По мимо насоса может быть сам электроклапан печки - это в случае с "не греет" (жидкость не поступает в радиатор печки когда клапан закрыт). Не дует скорее всего так называемый "ёж" - резистор отопителя. Причем он когда умерает, пропадают все скорости кроме 4ой и так он способен работать довольно продолжительное время, потом печка перестает включаться совсем. В любом случае мой Вам совет - не ломайте себе голову а заедьте на диагностику, где все причины тут же станут ясны - стоит это в пределах 500-800 рублей РФ.
Орёл, BMW 3 Series