There are a few threads about these, I chose the Chinese route and bought a copy of the RNS510, it has loads of features, SD card, iPod, radio, sat nav, DVD, avi movies etc
It integrates with my steering wheel controls and so far the quality had been very good (Samsung parts inside)
Mines...