I have this HD Dual unit in my car:
http://www.crutchfield.com/S-AZfTfnt...x?i=070XHD6425
It has a front aux plug which works great with my 3G. It also has a front USB port that you can plug a flash drive loaded with music into. I can't remember the last time I used the CD player because the USB port is so handy.