Do you have the fault code number? Do you have a service engine light on? What is the problem you are having beside this fault? I have vever heard of this fault unless you are refering to the air conditioner.
the car is surageing and yes i have a services engine light on with a code p1189
Could you give me the last seven of your vin number and I can that p code on my web site. The book I have does not have that fault and it should be a po code not a p1 code.
Also try unpluging the airflow meter and see if the surging stops. An intake air temperature fault would indicate a problem with the airflow meter.
BMW Technician
Master BMW and Master ASE Certified