My 2005 truck has a factory CD player in it, but I don't use it ever since it ate my favorite Blood Sweat & Tears album. My Mazda has Apple Play in it (for streaming music) and a USB port for MP3s, but since I have XM Radio, I have never used them. I used to carry tunes with me for road trips, but since XM is satellite, the music is uninterrupted no matter how far you drive. It's funny I noticed when I took my first road trip with XM, I was missing out on the local flavor of FM stations going in & out and of what was being transmitted at my destination. It was kind of weird not having the experience of being somewhere else.