You might consider a bluetooth-capable headunit. I just upgraded my wife's Jeep to this headunit and it's great. Came with a mic, ties in to both of our phones very well, uses the car speakers for the phone, and the mic is located up on her visor for optimal pickup. Even when she's driving it sounds better than her regular phone.
Sorry, forgot to post it. I got this headunit, paired to these speakers and this woofer.