crutchfield.com will show you everything you need. for the steering controls they sell adapters, but it will take some work. you will lose the bluetooth but just buy a new unit that has bluetooth. as far as the usb, you will have to figure out how to wire it to the new unit from the center console. you probably wont be able to use the same wiring, but you can pretty put the wire anywhere. i honestly prefer the glovebox personally.