I bought my car with that problem too. Except I'm not sure if any CD's are in, but I know I can't load CD's in.
It's probably more worth it to buy a whole new radio unit than fix the stock one. I've heard that replacing the stock unit is very expensive.