Today, Best Buy is offering 8GB iPhone 3GS handsets for free “to qualified customers,” when they take out a contract.

As Engadget reports, the offer is scheduled to last for one day only (today, December 10). Furthermore, customers only qualify for the free handset if they take out a two-year contract.

If you’ve been thinking about getting an iPhone 3GS, don’t miss out on this offer. So, what are you waiting for? Head to Best Buy now, and let us know if you have any luck there in the comments below.