I can't stomach the sound quality, it's too obviously carp with my (then) iPhone SE & (now) 11 Mini. And briefly with the Galaxy S4. It's not necessarily the car's fault, the only time the Bluetooth quality hasn't bugged me from this 'phone is the Beats branded headset (who're owned by Apple).
I've tried plugging it in, but cannot find the setting on the 'phone which will allow me to use spotify instead if the inbuilt music-player ... it's got basically the same library (all scanned CD's) as the USB stick, making it a tad redundant.
The USB stick in the car has about 4000 tracks on it, normally it's fine but occasionally it decides it needs to re-index and that takes 5-ish minutes.
for the most part the bluetooth protocol can handle the data throughput for "decent" sound quality but there are a number of factors that will reduce it with the main culprit being the audio player.
bluetooth is just a means of transferring the data which at its core is no different to wifi or 4g etc, it is just a transmission layer, even am radio is just a transmission layer, the amount of data per packet is what sets everything apart.
with spotify the quality can vary from paid to free and network strength, you could end up with a stream of 24kbit on spotify which is horrible compared to 320kbit which is(was) its highest and even then comparing that to lossless an audiophile will notice the difference because lossless is somewhere around 1400+kbit.
spotify has started to roll out a lossless stream but as far as i know it will not be available over bluetooth, the audio player will compress it to match the available bluetooth protocol version.
so the only real way for lossless or "quality" sound will be usb for the mylink.