I bought myself a Mio C220 for about $149.99 (and later price matched it at $99.99).
http://www.mio.com/us/gps-navigation-products.htmMost of the GPS units are pretty expensive. Many come with needless features, like media players and picture viewers. I guess if you're into that stuff, that's cool, but then don't go with a Mio.
It comes with no updates, but in my case, was purchased at about 68% less than the competitive Magellan or Tom Tom units. (TomTom has one cool feature I DO like, which is that you can get the voice of John Cleese giving you directions for a nominal extra fee). But I've been very impressed with the accuracy of the Mio. Sometimes I'd take a different route than what it suggests if I already knew where I was going, but it's not like it takes me off course or would take any longer.
I've found addresses that didn't exist in the database "yet", but because stores open on the same street or road, it still gets you pretty close. It's not often that I go to an address that hasn't existed for a year, and that seems to be the threshold.
If you're looking to stay relatively inexpensive, I'd highly suggest the Mio. It comes with a windshield suction, a dash plate (in case you want to suction to the dash), and a snap in holder for your unit. The snap in unit replacement is 5 bucks, which is pretty reasonable. It also came with a CD, and a car charger. I can also program in where speed and red-light cameras are, so it warns me as I approach them.
The ONE negative I've found so far on the unit is that the internal battery life gets shot. Maybe it's because I live in the desert and it cooks at 160 degrees on any given day, but I'm kind of to the point where if it's not plugged in, I get about 5 minutes of life until I do plug it in. No replacement that I know of, but they do have a service center. Meh.
All in all, the value is there, and I'm thrilled with it.
Edited to add:Ha. Actually in researching this, I stumbled across Mio's availability to update maps and voices.
Here's the link. But FWIW, I've never updated it and still find it to be a terrific value!
Apparently when you add a speed cam on your personal MIO,
it uploads it to a database when you update, so that everyone who updates gets that info! Sweet!
I know what I'll be doing tomorrow, tho...