I've got the Kenwood KNX9960 in my Tesla. The Nav software is fantastic and the free realtime traffic is great too. The permanent volume buttons are "touch" and I hate them. You can't put more than 255 song files into a folder, and the "random shuffle" plays the same 10 songs over and over even though I've got thousands of songs on my USB thumbdrive.
Be careful not to upgrade to the latest firmware or you'll lose the autorepeat on the volume buttons. Version 1.1.0 is fine, but version 1.4 and later have horrible volume control.
I've got front & rear Kenwood CMOS-300 cameras. The Kenwood CMOS-300 cameras are junk.
Overall a great head unit. 90% happy with it. I was only 40% happy with the factory unit.
KenwoodForums.com View forum - DNX9960, DNX7160 - Navigation Receivers