If you have been a T-Mobile customer for at least six months and your payments are current, they could unlock it for you. If not, these folks, for a nominal change will treat you very well:
Horizon Wireless - BlackBerryForums.com : Your Number One BlackBerry Community