Craigslist around me is pretty expensive.
I thought about Swappa. No warranty, though. For the same or slightly more money, I think I'd go with eBay and a 30-day warranty; better than nothing.
You can only add SquareTrade warranties to phones sold from an authorized seller, or any phone sold on eBay?