What's best is really a matter of opinion. Any stereo will fit the car, it's simply a matter of your own preferences in functionality and quality. Research the features available on various different brands and models and decide what all you want it to be capable of doing. Remember though, you get what you pay for so don't buy a cheap radio no matter where it's being sold at.