Hmm I was told that it would not be a issue the calculations given to me on another site seems it's no problem
Rb = (12 - 0.6) / Ib
= 11.4 / 0.048
= 237.5 ohms
The other website is completely wrong. The datasheet for the MIC502 also has errors.
The datasheet for the BD135 shows that with a collector current of 500mA it saturates fairly when its base current is 50mA. Your collector current will be 600mA then the base current should be 60mA, not 48mA.
The datasheet for the MIC502 says that with a 12V supply, its OUT voltage is 3.2V, not 12V.
Graphs on the datasheet show that the OUT voltage is 3.8V, not 12V and not 3.2V.
The datasheet warns that if you allow the output current to be higher than 10mA then the IC gets hot. They show a graph that STOPS at 18mA, not 48mA.
If OUT is 3.2V and the base voltage of the transistor is 0.8V then the base resistor has 3.2V - 0.8V= 2.4V and its value for a current of 10mA is 2.4V/10mA= 240 ohms.
If OUT is 3.8V and the base voltage of the transistor is 0.8V then the base resistor has 3.8V - 0.8V= 3.0V and its value for a current of 10mA is 3.0V/10mA= 300 ohms.
But then the BD135 can have a collector current no more than 10mA x 10= 100mA. Maybe the MIC502 can produce an output current of 18mA then the collector current of the BD135 can have a collector current no more than 18mA x 10= 180mA.
Therefore your circuit probably will not work.