Both black and white versions have all been snapped up by keen iPhone fans, leaving only the pricier 32GB option for people to choose in store.
However, if you were hoping for the smaller version, don't fret. If you can hold out for a few days, you can pre-order the 16GB phone in your choice of white or black on the Carphone Warehouse website, and expect a delivery on either 3 or 6 July.
Let's hope they get it right this time – 3G S pre-order customers weren't happy on launch day when they had to wait longer than walk-in customers to get their mitts on their handset. Whoops.
You'll be able to pick up the 16GB iPhone 3G S from free on a 2 year, £44.05 a month contract, or for £440.40 on pay as you go.