Not sure where you're in the Bay Area, but I would recommend Street Beat in Hayward if you're thinking about doing a stereo upgrade. They also install alarm, and from what I've seen, it's excellent also.
Vision Car Audio in San Carlos replaced a CD unit in my Mercedes SLK 320. They are reasonable and did a good job. They were recommended by Autobahn Mercedes.