Will echo this sentiment with one caveat. I would consider a non-CarPlay enabled vehicle if the infotainment is actually good and the vehicle is the main selling point (for me that would be Rivian).
I have only used Carplay in rental cars so not much experience. How well does it integrate with the car? Like if I am low on fuel/charge will it automatically suggest an addition to the route? Can I search on route for rest stops? My 15 year old BMW system can do both of those things, and I believe the modern system can as well.
It does have low fuel warning although I don't think my car actually enabled it.
You can search on your route with carplay but the experience is significantly worse than doing it from your phone (and it nanny state disables using your phone navigation - you have to use the carplay UI). I don't think it integrates with gas tank status.
With the BMW system a low fuel warning with a destination set puts a prompt on the nav screen that says “do you want to add this stop?” With directions to the nearest gas station. You push the nav control button (not a screen!) once to accept the change or do nothing to continue.