It costs a SendMessage to each child of the activatedGameObject, since that's essentially what BroadcastMessage does.
If you have many GameObjects under the activatedGameObject, or have many, many components on each of them, then it's costly. It's not free, but it won't normally kill you.
