O2 accidentally published prices for its Pay and Go 3G iPhones last night, only to remove the information shortly after.
It seems iPhone users who don't want to be saddled with a contract will be able to buy an 8GB iPhone 3G as a Pay and Go option for £300, while the higher-capacity 16GB model will cost £400.
Customers buying either phone will get six months of unlimied on-device browsing, unlimited browsing will then cost an extra £10 per month after the first six months.
Meanwhile, some reports claim O2 will open its retail stores at 7am on the day the iPhone 3G goes on sale in the UK.
Get the latest iPhone 3G news and reviews from Mobile Advisor