Save hundreds by buying the certified pre-owned iPhone 7 from T-Mobile
As far as the phone being refurbished is concerned, T-Mobile has put the device through its tests which is why it is a "certified" pre-owned model. The refurbished unit comes with a 90-day warranty, and the color options are black, rose gold, and gold.
A brand new 32GB iPhone 7 at T-Mobile is priced at $549.99. Agreeing to buy the certified pre-owned unit will save you $183.99. If you put that money into a piggy bank and add to it every now and then, you might have enough cash saved after one year to help you make a nice sized down payment on the iPhone XI.
source: T-Mobile via BGR