Here are the pics of the 05 Camry nav system I installed into my '99. Still have some minor tweaking on the panel, and a scuff mark to get out, but i'll wait until the backup cam gets here, since it'll be coming back out anyway. It fits flush in the dash like it should, which was what I was going for.
another:
here it is opened up- The camry/solara units are pretty much self contained, the older Toyota nav units required a separate dvd drive for the nav data. If there is a down side, it's that I lost the cassette player, but who listens to cassettes anyway...
Future add ins will be the XM module, and probably the viatech A/V interface, which basically lets it play and display whatever you want to connect to it.

another:

here it is opened up- The camry/solara units are pretty much self contained, the older Toyota nav units required a separate dvd drive for the nav data. If there is a down side, it's that I lost the cassette player, but who listens to cassettes anyway...
Future add ins will be the XM module, and probably the viatech A/V interface, which basically lets it play and display whatever you want to connect to it.
