Depends on lots of variables, overall not something I want to rely on just to play music. Like I got a Chevy rental and CarPlay took forever to pair then proceeded to play distorted music for some reason, while the FM radio worked fine. Worked better on another car but still took forever to pair.
I installed a new stereo for my old car today, intentionally avoided CarPlay and got a simple non-touchscreen JVC. $60, 15 minute DIY job, BT paired instantly, has aux too, and sounds great.