For most of the people here, I don't think it's a matter of WHERE you're able to exchange your currency, as it might be HOW MUCH will they deduct for the exchange? For example, varying banks may very well have varying currency exchange rates and fees. It's up to you to decide what works for you.
I purchased my Dinar from DinarBanker. I was impressed with their comprehensive and informative website regarding the purchase, security, and exchange of the IQD. I would recommend reading their FAQ page, as it provides a lot of great information regarding the entire process. In specific, they answer the following question:
Dinar Banker FAQs
What rate will you be using to exchange at the time of revaluation?
"We will be using the CBI (Central Bank of Iraq) buy back rate. That will be the same rate all banks and MSBs (Money Service Businesses) use to base their exchange rates and fees.
Additionaly, we expect to have the lowest exchange rates in the country."
They also mention that they guarantee Iraqi Dinar buyback, and
"although market rates typically fluctuate, we generally buy back at 97% of the Central Bank of Iraq rate."
I also spoke with a representative from DinarBanker over the phone and inquired about their exchange rate. The representative told me that they not only expect to have the lowest rate in the country, but that they would match the lowest rate out there. Not sure how much validity that holds, but that is what I was told. Either way, I think it's important to make an educated decision that best suits you when the time comes to exchange your IQD for USD. Everyone has different preferences and situations, so what's best for one may not be best for another.
Hopefully this post helped some of you! If you've heard anything similar, or any information on varying rates, I'd love to hear it.
God Bless!