Does tmobile have the iPhone 5?

Yes. Because T-Mobile is a contract free carrier though, they will be expensive with the cheapest iPhone 5 costing $649.