I consulted several that sheets in the last days for BC547c, there is one, http://www.datasheetcatalog.org/datasheets/150/128380_DS.pdf
that is 200 mA max amp on colector, and 0,5 W heat dissipation. I think the transistor i have is equivalent to this.
In saturation i have 240 mA in collector times 0,5 V voltage drop in the transistor equals 0,12 W. I think its safe and goes even more as i tried it.
The least current, for this circuit i made, for the motor to spin is 123 mA and 4,58 V voltage drop on transistor and equals to 0,56 W, a litle more than 0,5 V. Let the motor spin a couple of minutes at this condition, touched the transistor and it was not hot.
I think its more or less ok.