T-Mobile has cut its price in Germany for the most basic version of Apple Inc’s iPhone to 99 euros ($155) from 399 euros ahead of the expected launch of a new model.