I had this same problem. My gen 1 iPod Mini hand me down wouldn't read, so I bought a generic MP3 player, then a current gen iPod shuffle, and finally the current 6th gen Nano.
http://www.apple.com/ipod-nano/
Everything can be controlled from iDrive and the playlists carry over.