Go to crutchfield.com and under the Car Audio and Video menu there's an option to find what fits you vehicle. They have multiple units from Alpine, JVC, Kenwood, and Pioneer that will work depending on what features you want. One cool feature some have is wireless Carplay, if that's something you're interested in. It will also tell you what accessories you need which at a minimium would be the Maestro device, a dash kit, and a connector for the radio antenna. You'll need additional accessories if you want to retain satellite radio or if the head unit has built in GPS to connect to the car's GPS antenna.
One thing it seems there's no way around is that it will not work with the OEM microphone and you will need to install the one that comes with the head unit somewhere in the car if you want voice command to work.