I'm posting this in case someone needed advice on how to proceed with unlocking their iPhone legally with Movistar in Spain. Don't know about how 02 works in the UK, but both companies are owned by Telefonica. Basically all I did was call them and ask for the unlock code for my iPhone. I know that your iPhone does not require a code to be unlocked as it gets unlocked when you connect it to iTunes automatically, once your carrier requests your iPhone to be unlocked. Most Movistar employees don't know about this though, and they treat it as a normal mobile phone. When you ask for your phone to be unlocked, they tell you that you had to have had the phone for at least 12 months. They ask for your IMEI and tell you that you should have the code in 15 days, at most. They claim that you'll get an SMS message with the unlock code. This is where it goes wrong, or so you think. Nothing ends up happening after 15 days. You never receive a text message about it and when you call them back and ask them about it, they basically don't know what happened and just request for another unlock code and tell you to wait another 15 days. This can become an endless loop. What I did was just insert another SIM of another carrier and plug the phone into iTunes. Voila, I got the 'congratulations, your iPhone has been unlocked' screen! No need to call them back constantly asking where your unlock code is! I'm happy that my iPhone is now legally unlocked!