When this happened to my parents' 330xi, the dealer ended up replacing the entire AC system. Would have been something like a $8k repair if not for our CPO warranty.
Cabin air filter is a good first place to start. If it's like the E46, it's under the hood right above the engine
Last edited by TerraPhantm; 03-08-2013 at 01:02 AM.