First year is free, then it's subscription based. As someone else previously mentioned, iOS 12 now adds Waze to supported CarPlay apps (once published). Google maps (once published) is also supported in iOS 12. #GameChanger
Apple CarPlay now works with Waze and Google Maps in iOS 12 update