If your on a budget, the Pioneer 4300 is excellent. IDK what the cost of the above mentioned units, but i paid $550 total for the unit and installation, and that included a dvd bypass for my old car. No built in Nav, but if you want to add it down the road they have a plug-in unit that you can buy and install at a later date.