For all the Bada smartphone users, check your samsung apps. You might get Sygic Mobile Maps for your country, listed in navigation section if your device is compatible. It is said to be one of the best mobile navigation application available for smartphones. And guess what, they have quite a good introductory offer for licenses.
For us in India, we get the maps for 600 rs. as compared to the retail price of 3000 rs. So thats 80% discount. Grab the offer while it lasts!!