It’s been a long time since carriers started to offer refurbished/refreshed iPhones. Bell has now jumped on the bus and started to get rid off all inventory possible by throwing up their “refreshed” iPhone 3G and 3GS models. The prices range from $9.95 to $99.95 and Bell states that “Each phone carries a 90-day warranty from your date of purchase… If you are not satisfied with the phone, you can return it within 30 days of your purchase.”
Or you can just hold out for the new iPhone 4. (Just make sure you hold it in your right hand).
More here at Bell