As far as I know, there are no AM/FM/CD units that fit the stock dashboard without cutting a bigger hole for a DIN radio/CD unit.
If you don't want to cut the dash, there are AM/FM/Cassette units with auxiliary line inputs to hook up a CD player.
What I found is a unit from Crutchfield that has AM/FM and a memory card slot and a USB connection. Put your entire music collection on a memory card (I think it's a 32 Gig limit) and take ALL your music on the road.
Custom Autosound has similar units, and a hideaway system for CDs.
Looks like the CD player for autos is gonna be the next dodo bird!
ATB
BC