In another last minute Christmas Eve offer, BestBuy is offering the 32GB iPhone 4 in a Buy One, Get One Free Offer.
Apple doesn't officially offer the 32GB iPhone 4 anymore. After the introduction of the iPhone 4S, the iPhone 4 is being officially sold now as an 8GB model only, but stock of the 32GB models must remain. The 32GB iPhone 4 costs $199 plus 2 year contract. If you buy two from Best Buy today (in store only), you get the 2nd one free. Both need to sign up for two year contracts, but it's still a nice savings -- if you're in the market for two new iPhone 4 devices.