Yeah Limelight, you're answering without proper knowledge. Try not to post what you think but instead what you know.
As for the original poster. It is funny how many people do this. "BC60" is not your phone's model bro, that there is the battery. You're gonna have to pull out the battery if you really wanted to know (if you don't already) what model your phone is. Now, the only reason why AT&T will not give you the unlock code is because you are not with that company. T-Mobile will not be able to help you either as the phone is not one of theirs so they do not have the unlock code for it. You're gonna have to find a local retailer that unlocks cell phones in your neighborhood or online.