In my experience CarPlay is hit & miss. . . . . you're gonna need aftermarket stereo, but do your research first.
I have experienced several rental cars in the US that came with CarPlay. Only one worked correctly, but he others all refused to switch back to Radio after my iPhone app kicks in. For example I started off with Waze running on iPhone via CarPlay, and Radio in background. Whenever Waze gives directions audio switches over, but afterwards CarPlay insists on playing MP3's from phone rather than switching back to Radio. Same thing when calls end.
The only rental car that worked correctly was a Nissan something (can't remember what model or stereo) I rented from Hertz in November.
I also got a USB CarPlay dongle for my Android in the P38. This works well, and mirrors the iPhone screen ok, but same issue with Android radio !!