Try
www.smart2go.com. It's free, and has a map for UAE. The only downside is it only works on newer nokia phones and WM5 phones, and you also have to pay to enable navigation. I am using with a Nokia N73 and bluetooth GPS from ebay and it works well.