rblimas has the right idea, but that price is way high - I paid about half that much. And the seller is wrong in saying it'll only work with an '05 - the newer items will work just fine with your car.
I picked mine up in an eBay action by LKQ -
www.lkq.com.
One additional item. You will have to have your current unit data transferred to the replacement by SPECMO -
www.specmo.com. This is required by law & also to avoid losing any warranty coverage you may have. Your dealer can handle this for you or you can deal directly with SPECMO. I had my dealer handle things & think the total cost, including cost of unit, SPECMO, & installation was about $300.
Good luck & welcome to the forum!