Welcome to the mazda family ! I'm almost at 60k and its been a great car so far.
I do not have the navigation (have a GT) and from what I remember it was slow and clunky so for me it wasn't worth it. You may be better off with a Garmin or using your cell phone with google maps (and a holder)...