If you've ever wanted to add navigation to your Xterra, here's what I did, and it only costs me $10/month
Get a Verizon phone that supports their VZ Navigator program. I'm a realtor in Columbus and can attest to the fact that this is well worth the $10/month subscription fee.
Got a mount from ProClip for the phone (Moto V325). I priced out the dash pieces to find the cheapest piece to mount the phone to in case I ever want to trade it. I also wrapped a charging cord around the back of the center console so it's out of the way.