I had an mp3 CD player in my old truck, I could burn up to 250 songs onto one CD. You could keep the same CD in there for a long time before you got sick of it. An added bonus was that the player didn't skip when playing mp3, it would skip occasionally when playing an audio CD.
I gave it to a friend but I think he changed it for an HD radio. I'll check to see if he still has it.