Well, if you don't mind buying aftermarket, there are alot of options. Toyota, along with most japanese makers use the same din size, so most aftermarkets come in that size. Personally, I reccomend Eclipse for the headunit if you can get it. Alpine isn't a bad choice either. Go to a store, see which have the features you want, and how they sound. Some will sound cleaner than others, but it is all personal prefrence.