I just installed a pioneer deck in my 2002. It cant play mp3's, but the model above it can. It will make the stock speakers sound much better, too. In terms of price, what you spend is what you get - usually. My suggestion is look around and see what you can find. Try car audio stores and try some of the bigger places, like best buy. If you want to save some cash, see if you can find a used one.
_________________________
XCJ