Your Durango only has a 1.5 DIN opening. This will require either extensive dash modifications to fit a double-DIN unit, or one of those fold out deals (which I'm not a fan of).
Also, good luck on the A2DP Bluetooth streaming, as most head units have dropped that feature now.
If you mod your dash to accept double DIN, this would be a good choice:
http://www.pioneerelectronics.com/PU...on/AVIC-X930BT
You can shop around and find that new, shipped, for under $500.
If sticking with single DIN, this would be a good option:
http://www.pioneerelectronics.com/PU...rs/AVH-P6300BT
That can be had for around $550 shipped if you shop around.
Pretty much all navigation head units (except maybe some off-brand crap, which I would avoid) can do steering wheel controls. Usually you just need to add the appropriate PAC audio adapters.