I am about to get a BMW and I was wondering if I should do anything to it audio wise. I plan on getting one with the Harmon Kardon speakers. Would you get another set of after market speakers or cd player. And should I get a sub for it. If so what kind? I plan on getting a 330Ci...