it's depend what OS is was running.
since you've given so little information I'll have to assume some things.
first, if your GPS uses data transfer to help position it, then frankly it's crap. really really crap.
get a cheap GPS unit that's separate from the phone that you'll be able to connect to with blue tooth.
of course if your phone has real GPS then this step is unnecessary.
if it is one of th newer blackberries that do have real GPS built in then it's likely running some kind of version of windows mobile.
so go get a copy of the tom tom mobile software, and this will give you the GPS you want for a (relativity) cheap price.
you *can* pirate tom tom. however I advise that you don't.
mostly because they actually stopped letting devices use the software without a uniquely generated device code, so if you try to pirate you'll be stuck with version 5, (about 5 years old now).
without the ability to upgrade to new maps.
to be fair you won't get a much better price that just buying it anyway, having looked on www.tomtom.com
detailed maps of the entire of western Europe cost only £87, you could spend more than that on paper map books.
sadly there are no prices on the US version of the site.