Has anyone managed to connect an old device like a CD player to the IX through a Bluetooth transmitter? Or does it only accept mobile phones?
Considering that Spotify and Apple Music (don't know what the Android equivalent is) are built into the BMW sound system, why should any of the above even matter?As @HofmeisterKink points out, USB is the best solution. If you rip your CDs to a lossless format like .wav, then you will obtain full CD quality playing the USB directly through the iDrive. You will even get some metadata (CD artwork, track lists etc) on the screen. These days you can also buy music online in lossless formats and write the files direct to USB. I ripped around 150 CDs to a single 128MB USB stick. Who wants to stuff around with bulky (and damageable) CDs ?
Bluetooth is probably the worst solution as its quality is poor. Some most recent BMWs don't appear to support USB audio though, but there should be a solution to pipe lossless audio through Android Auto or Apple Carplay from your phone. I believe that the audio then comes through the wi-fi connection to the car, and has superior quality to bluetooth. Not sure if it is full bandwidth. Just get rid of all the compressed stuff e.g. MP3 on your phone
The listening experience is subjective and can depend on your hearing which degrades as we age. If you personally don't notice any significant perceptual differences using lossless audio from a USB compared to compressed audio, then it's probably not worth worrying.