No, an I9300 doesn't have the right bands to run 3g/hspa+ on T-Mobile. I tried, but it just isn't so since in America all the telekom companies use different bands, unlike in every other country in the world. You'll only get 2g speeds on T-Mobile. If you want 3g/hspa+, you need to have AT&T's...