Kenwood DNX2150, they have a usb port in the back. I ran the USB cable behind the dash into the fold out compartment under the climate controls and use a 16GB flash drive myself.
Very slick and hidden! Not sure if NAV is a priority for you or not Kenwood uses Garmin which is about as good as it gets.
Included the wiring harness and faceplate.
Fantastic deck. The button backlighting colors can be changed to match the orange of the climate controls which makes it look like it belongs there.