OK, I work for Sprint! If you live in a area where Sprint service is strong you can go for this low cost alternative...
Go out, buy a good Sprint phone with a good data plan (you get what you pay for). All current Sprint phones use TELENAV, which is a web based turn by turn Navigation software that does not cost anything to keep updated. Place it in a clip and plug it into the aux jack or pair it with blue-tooth. You now have a navigation system with turn by turn directions, which plays through your stereo. This is what I currently use for my car and what I will use in the Camaro. It works great! Also, the phone goes with you, so less chances someone is breaking in to the car to jack your NAV system.
Now, before we get into feelings of your cell carrier, just know we are talking alternatives to a product GM has felt to omit from the Camaro. Not interested in getting into personal feelings about anyones thoughts on their carrier or MINE...