You mean a stock store-bought CD or a recorded one with mp3's and stuff?
Because the 2007 stock factory radio will not play those.
It might play ".wmv" recorded CD's, I'm not sure but I know for a fact it will not play anything else.
Not very elaborate, standard CD formats only.
What I did on mine...
Is I purchased a Bluetooth FM transmitter dongle and play my stuff through that, iHeartradio, no more CD's but I could use a thumb drive if I wanted.