For some folks(beginners) installing an aftermarket hu can be complex with the vehicles these days. Depending which hu you pick and the options your car has.(dvd,brake wires ,nav,steering wheel controls etc..) Sometimes having the hu installed at a shop and then doing the rest of the install...