i got AC problem with my newly bought E46 too..
symptom of problem: the wind blow out from the vertical vents very very weak..
when first started the car...everything fine..the AC work excellently....but the mentioned problem will happen after some distance...
When the problem happen..don't see any problem on the AC controller cluster, fan speed, vent setting, temperature....everything seems good (manual setting)..can hear the "sound" of the fan quite strong too...but just the problem like something is blocking the wind to blow from the vents..
I bought a FSR resistor from Bavarian Auto and DIY the replacement already...still the same problem...
Appreciate if any sifu can enlighten what could be the root cause...is suffer to sit in a Car with AC problem in Malaysia