My two cents
Shop around and check to see if you have a metalised windshield. If you buy a GPS, that antenna gotta see some sky and those heated windshields block the GPS signal.
Take a good look at the Garmin Palm PDA and the StreetPilot. Both are excellent products and have great features.