if you want to stay with factory head unit, the stock CR and CDR 220 units have an input in the back for a cd changer that can be used for an mp3 player input.
if you want to go aftermarket head unit, you can buy one of many that offer full compatibility. i just put in a kenwood from crutchfield that does great.