I purchased iPhone 7 32gb two months ago for my daughter - no regrets at all. Brand new from xfinity mobile for $449. I am waiting for $250 gift card, so technically I got a brand new phone for her for a little over $200 if you factor tax. It was either this, or used iPhone 6s from Craigslist for the same amount of money, so the XM deal was hard to pass.