If you are in the United States, here is some good news. Best Buy shall reportedly be offering free iPhone 3GS units to customers on December 10. The offer shall be valid for all customers looking to buy a new AT&T connection, or add an additional line or go for a qualified upgrade.
Unfortunately, this deal is valid only for a day, it seems. Here is what folks at BGR got to say,
“Best Buy will be offering up Apple’s iPhone 3GS for free for one day only, this Friday the 10th. This offer is valid to both new lines, additional lines, and also qualified upgrades. We have been told that all stores have inventory levels to support the promotion, and it’s an instant rebate type deal.”
You will still be signing up for the two year contract and so it is not technically free altogether. Nevertheless, this deal is sweet and if you are looking to buy a new smartphone, go for it right away.