I've been trying to buy a new iPhone 3GS 32GB on PAYG for the last 3 weeks now and I can't find a single O2 shop that has any stock. They have also been unavailable on the O2 website for the same period of time, maybe longer. I have been phoning the 5 nearest O2 shops to me every Wednesday and Friday, this is when they get their deliveries, to check on stock. It seems the shops don't know what stock they are getting in advance.
Is there a known shortage of these at the moment? Is there anywhere near you that has stock?
Thanks for any help