Go to crutchfield.com. Look for radios on there. Your going to want a double din cause a single din will just look foolish in the newer gen. I would recommend a pioneer avh-x3500bhs. But it's your car so pick what you would like. Then you will need to get the GMOS harness and then if you have steering wheel controls you will have to get another harness. To put the harnesses together with the car isn't hard, it's pretty self explanatory.