USB for me because you can listen to your choice of music. FM stations are good too but only metros and big cities have a choice of FM stations - small towns either have one or two FM stations or none at all. Hence USB would be a nice alternative here. CD's are good too but most car systems are one cd player and it's a hassle carrying Cd's.