When I had my 2015 Mazda 3 I bought the CarPlay kit and installed it myself. Took about two or three hours. Had sore glutes for a couple of days but it was totally worth it.Well it became available from Mazda a couple years after I got mine in late 2015. So I had them put it in. I really use CarPlay a lot on long travel has been a lifesaver at least I have an adapter now for the new USB-c connection on my ne iPhone should be good now
Of course, my 2021 Mazda 3 (my 2015 got totaled) came with CarPlay.