The Jeep has a USB slot which not only uploads to the hard drive but I can also play from it, but the port is next the display screen and the USB stick would be sticking out into the cabin. I know it would only be a matter of time before I knocked it and broke the port so I am not taking any chances.

The Subaru has the ports nicely tucked away so I could use a USB stick but I get the same functionality from my phone. I got a deal on Sirius XM so I've been using that for a while as the selection is pretty good and no commercials.