yes it does i bought my 06 told them to fix the radio they installed an 04 model by mistake same radio except on 04 no input for xm, hfl, and mp3 input and different hazard light wiring plug. you can get the 06-08 headunit but you won't have xm, mp3, hfl, and need to use you're old hazard light button. Long story short i went a couple months on my 06 with the 04 unit in it with no hazard lights, xm, mp3 input, HFL. I just got an 06 model in this past weekend and have a mint conidtion new 04 model that works perectly. Pm if you interested.