i do have to turn the volume up more compared to radio or satellite but it sounds good. i used to play mostly local music and the quality was as good as CD to my ears (maybe i have bad ears).
i switched to streaming recently because i switched to an always kind of slow unlimited plan and the quality has been perfectly fine (google play on high).
when i uber some folks have used the aux cord, i have to turn it up even higher but it really bumps. i might try it but the bluetooth has worked well for me.
i was having trouble with the music starting and stopping when it first connects but it looks like its a power amp app issue as it doesnt happen with google play.
i just wish my car wouldnt default to xm when i turn it on. it takes a few seconds for it to connect to bluetooth and in the meanwhile i have to listen to the annoying ads on the xm preview channel.