I can't answer for a 2008, but:
When the AM/FM/cassette in my '96 Breeze quit, I got a used OEM AM/FM/CD, swapped it in, and it worked fine.
Eventually it was on its 2nd such unit (3 in total) when I sold the car a month ago; they'd just quit after a while.
Never had to do anything but the swap, but it could be that the newer ones were keyed to the car's VIN for theft reasons.
We used to run into that with BMWs back in the late '90s.