Possible cam sensor, idle control valve, check for vacuum leaks post MAS....could be you need a patch for the software software.
I'm sure others will weigh in...
Engine Controls - Low Speed Idle Dip/Fluctuation
SI B 12 57 06
Engine Electrical Systems
January 2007
Technical Service
SUBJECT
DME MS43 Idle Dip
MODEL
E46 M54, 325i with MS43 from 9/00 to 3/03
E46 M54, 325xi with MS43 from 8/01 to 12/04
E46 M54, 330i with MS43 from 5/00 to 3/03
E46 M54, 330xi with MS43 from 8/01 to 12/04
E53 M54, X5 3.0i with MS43 from 3/00 to 9/06
SITUATION
Customers may complain about an idle dip/fluctuation, especially on slow turns or during parking maneuver.
CAUSE
DME calibration.
PROCEDURE
On a customer complaint basis only , reprogram DME using Progman V24.00.
Important note:
The improved DME [COLOR=green! important][COLOR=green! important]software was introduced: [/COLOR][/COLOR]
-
for E46 325i/xi vehicles in DIS V39 (9/04)
-
for E46 330i/xi vehicles in DIS V43 (9/05)
-
for E53 X5 3.0l vehicles in Progman V24 (12/06)
WARRANTY INFORMATION
Covered under the terms of the BMW New Vehicle Limited Warranty.
Defect Code Refer to KSD Labor Operation: Refer to KSD Labor Allowance: Refer to KSD
Rich