Well, other than the fact that I don't know a way that it would work with your car, Kae (but then, that's what a CD burner is for

), I can't recommend better than the i-River IHP-140. It does everything you ask for. It's lightweight, easy to transport, has a fairly long battery life - 16 hours of playing time without needing to be recharged - and has a radio tuner and recording facility as well as being an MP3 player.
We love ours.
Edit: if your car stereo has an AUX (auxiliary) port or plug, you can play the i-River through it, my techie advisor says.
Wendy
