I just took delivery of a 2011 335i XDrive to replace by 2004 E46. Since I bought one of the last ones being shipped in and could not order it, I did not get to specify the stereo type. The car has the premium package but apparently does not have the premium sound system that my last car had. Anyway, the sound quality is not equal to the car it is in. I have asked my salesman if BMW can offer me an upgrade, but I would love to get advice from the forum. I am not looking for an audiophile-class system, just a more full sound. As a contrast, my wife's 2007 Infiniti G35X has a Bose system that is beyond comparison. Thanks.