You're going to need one of the
Pioneer AVIC units or a DVD unit with the AVIC-U250 add-on navigation box. I like the convenience of navigation built into the head unit, but some people recommend a DVD head unit with a navigation box of your choice to stick on the windshield. Another option is an Advanced App Mode DVD unit with GPS on your iPhone. You're also going to have to add a tuner to get Sirius or XM radio.
The Clarion NX602 is another good option. It has navigation built in, and it's a little easier and cheaper to add SiriusXM radio. It's cheaper than a Pioneer AVIC.
Whichever way you go you should really try to look at these units in person before making a decision. You can also check your options on
Crutchfield.com.