Hi don't buy unlocked phone because that phone is very costly. You can easily unlock your iphone3g by using remote unlock method. If you need remote unlocking service you can visit this site Unlocking4u.com here you can get the remote unlocking service and unlock your iphone3g easily.