To know for sure if yours has one and where it is, you'll need to:
* Check the head unit: Look closely at the face of the stereo. Many factory CD players were integrated into the radio.
* Examine the dash: If it's not in the head unit, there might be a separate slot or compartment somewhere in the dash area for a CD player, though this is less common in factory installations.
* Consult your owner's manual: The owner's manual would specify the audio system installed in your specific vehicle.
If you don't have the owner's manual, you can often find a digital copy online by searching for "2000 Jeep Cherokee Limited owner's manual" plus the vehicle identification number (VIN) if you have it.