In most cases you can get everything you want from a variety of manufacturers. Kenwood, Sony, JVC, Pioneer, etc.. will make a radio with all of the features that you are looking for. You'll need a new harness to make the wiring work, a new dash kit as well as a steering wheel interface. I used an Axxess ASWC in my '12 with good success. I would stop by your local specialty stereo shop and see what they have to offer. When you get the install done the only things that you'll have to deal with is where do you want the new mic and where do you want the iPod cable ran to.