A coworker of mine is selling his 3G 16gb for $120. I'm planning to get the iPhone 4 but my contract doesn't end in months. For the time being, do you think I should get it since the price he is selling it for is really cheap and might not even upgrade down the line since i really don't want to lose my unlimited data. How much do you think the re-sell value of the 3Gs since OS4 multi-tasking is not going to be compatible. What do you think? Also it comes with Applecare.