If cost is a consideration, an Android tablet is a great alternative. My Nexus 7 does all the things the head units do, including extra storage via USB, and obd II. You can get them for less than $100 online. Added the Kenwood Bluetooth unit for $100, and a wiring harness from Amazon for $15, and was able to use the factory amp, and all 6 speakers. with no issues.