Well, its time for me to swap out the OEM speakers as even the factory upgraded speakers sound horrible (Harmon Kardon system in a BMW e46 '02 330). I've done my research by exhausting the search feature, gathering feedback on various component speakers, amps and subs. I am looking to purchase...