Here's a couple pictures of the 9960 installed (if I uploaded correctly!) There is a dash kit in place and Kenwood doesn't include it. It was about 21 bucks. There are several brands on line for the 2010 3 S and I can't tell you what this one is. I had it installed at CarToys. It requires a number of cables and/or harnesses, depending on what you install with the head unit. It wires up to the steering wheel controls, but the functions of some of the buttons are different. The"talk" button does "Seek" on the tuner. Kenwood has a separate button that can be mounted in a comfortable place that you have to push to talk to the unit. Mine is mounted next to the cupholders and just above them. the hang up button on the steering wheel is now dedicated to muting the audio. You have to touch the screen to hang up or give it a voice command. I like the Garmin Nav and the options for tweaking the sound are endless. I like the unit, but you are paying for a DVD player as well, which I won't use. I got this in place of the Garmin 3790 that I had wired in permanently. Truthfully, I kind of wish I had stuck with that an added a double din audio only head unit to get the iPod wired in. It would be about half the cost and that little 3790 is gorgeous