The stock head unit is fine. Once again, I encourage you to take a look at the links on my signature, as
they deal directly with this issue.
If you have a non-Bose head unit, then most likely you'll need to invest in some sort of processor that can restore a flat signal output to your aftermarket gear. The stock head unit has circuitry designed to kill off all low frequencies, and most high frequencies...it looks like a plateau if graphed. This is BAD for aftermarket audio, because all the good stuff (deep bass, great high end) are missing, and no matter what nice speakers you buy, you'll still end up missing those frequency ranges. The only way to get them back (without replacing the stock head unit) is to equalize the lost frequencies back to something near flat. Its important to tell you now that the rear speaker output is almost useless even with a processor, so it is best to focus your efforts on the front outputs only.
To do this, you've got options, depending on how committed you are to good sound quality. We've covered this in great detail (on the links I provided you), so I won't get that deep into it this time around...but know that you need to do
something, otherwise anything you do or buy will be in vain. Budget $100-600 depending on just how you want to fix this problem, and use the links to decide what you want route you want to take...you've got options.
All this is not as important if you have a Bose head unit, which actually plays very flat in output. So if you're lucky to have one, you don't need the processor I mentioned above.
Now, the next thing to do is make a budget for sound deadening. DON'T even do a damn thing to this car if you aren't going to put sound deadening in it. Its that important. I recommend Raammat and Ensolite, both sold by Rick at
www.raamaudio.com, a great place to do business IMO. Plan on a roll of mat, and 4 yards of Ensolite (as well as 2 cans of adhesive to properly attach the Ensolite.)
After deadening, you should notice that even the stock speakers sound WAY better, so you have choices to make. If you want just bass, then simply add a sub amp, a quality subwoofer, and a good sealed box, and wire in the right processor to the front speaker outs (while not disconnecting the factory wiring, just tapping into it.)
However, its my opinion that anything worth doing is worth doing right and well, so I recommend installing a quality set of component speakers in the front end, and a subwoofer. This is covered in detail in those links I mentioned, and I won't go into it here.
Lastly, we just were talking about how the L7 isn't really a good idea for a car because the box that it needs is HUGE, despite what Kicker suggests. Real world testing of things like this prove that they're not correct if you want flat, powerful sound.
Off the top of my head, I'll recommend some brands for you:
Alumapro (for subs)
Boston Acoustics (for subs and components)
Re Audio
JBL
JL Audio
Eclipse
Diamond Audio
Polk Audio
Pioneer Premier (for amps and front speaker components...only select models)
There are many more, but as a general rule, look for something that is known in the SQ world as opposed to SPL, flash and glitz
A lot of people get somewhat fearful of what a good system will end up costing them, and truthfully you can't do much with a few hundred bucks. Typically your wiring, sound deadening, and basic materials will cost this much! My suggestion is to reserve as little as $800, as much as $2000 (depending on your goals and your system expectations, especially if you are not installing it yourself.)
One great thing about good audio, truly good equipment, is that you can typically use it again and again, and everything will work fine for a long, long time. My best amps are somewhat new to me, but they are of a mid-90's vintage. My faithful JL subs are from '98. I've been able to use the same 4 gauge power wire in 4 cars over time! Stuff lasts if you take care of it, and if you install with care and attention to detail. Care while de-installing also helps, LOL.
Audio is a subject near and dear to me, so feel free to ask if you have questions.