I suggest to wait, there is a probability that Apple would release a new generation of new iPhones in June, and could have 3G support.
I personally sell iPhones, but I've stopped selling them for the time being till June official update of the new iPhone software, which could be accompanied by releasing a new generation of iPhones
A full native support of Arabic is expecting to be release with the new software as well
I suggest to wait, there is a probability that Apple would release a new generation of new iPhones in June, and could have 3G support.
I personally sell iPhones, but I've stopped selling them for the time being till June official update of the new iPhone software, which could be accompanied by releasing a new generation of iPhones
A full native support of Arabic is expecting to be release with the new software as well