I'm looking to replace my OEM head unit in my 2014 Xterra since it doesn't stream bluetooth (except for hands free phone). But should I upgrade to bluetooth to stream SiriusXM or get a SiriusXM ready receiver with a SiriusXM receiver or both. The built in receiver works fine until I'm under a canopy. But streaming doesn't work when not in range of a cell tower. I hear the audio quality is better when streaming. I haven't gone through a tunnel in a long time so I don't know if they'll both drop out in a tunnel.