Get a pocketpc and a bluetooth GPS. It'll never be quite as polished as a built in unit, but it'll be far cheaper and more practical should you ever rent a car or have more than one car.

Matthew