I don't think it will physically fit. The radios on the 99-02 are single din which is about 2.5 or 3 inchs tall. The ones in the 03-07 are double din and are 4 inchs tall. I tried to go with a double din 6.5 inch touchsceen on my 02 and they told me it wouldn't fit.