The newer the better since it seems age (maybe more so than use) kills these stock head units. $500 and up seems to be the going rate these days, though there are a few people/places that do repair. Hi-Tech Electronics in Van Nuys, CA offers repair work. I had a good experience with them (they did not charge for diagnostic) but they were not able to fix the problem of my OEM radio not producing sound.