If you don't have an extra $400 or so, you could probably settle for a portable CD player with 12 volt DC adapter and cassette adapter. This cost me only $45 for a Panasonic SL-SX271C (discounted from $80). I leave the AC adapter at home btw.
The only disadvantage to this is that you may have to pull over (for safety reasons) to change CD's.