I just did this upgrade myself. I went the junkyard route, it can save you money but it also can be a nightmare. If your going the junkyard route, like I did I would do like lacrosse said get the VIN and check it to see if it is even a RB5 radio. I know there's been people who've gotten what they though was an RB5 but turned out to be RE2. As for installation if you already have Sirius XM your good to good because that's how the GPS signals go though, if not make sure you get the antenna. I was able to purchase a unlock code for my radio off a popular auction site, if you get my drift. I was also able to get the Sirius Travel and Traffic link to work thanks to infotainment. They offer a OBD genie that will program you car to show that your car is programmed to have it.I would recommend, if your going the junkyard route going to a reputable junkyard.