As you all know or most of you at least that Apple CarPlay is not fullscreen, especially on older models. You can get a patch for few bucks and get full screen but people who are on older versions of NBT EVO, they will first have to update to a little newer version and then get the patch.
This is my experience and I have nothing but great things to say about guys working at FSCMap.com.
I was on version M so we brought me current to version V and then patched to full screen carplay. I have iPhone and it's jailbroken, someone made a tweak to mirror iPhone on to apple carplay and this whole thing turned out so well!
It is super affordable. $100 to update me to current version of NBT and another $70 for the patch, I doubt if you can beat this price somewhere else and I didn't even find another spot but reach out to these guys and you won't regret!
Whole process took about 1.5-2hrs and car was hooked up to a battery charger.