i've had the same problem before, check the vac lines for cracks, look for cracks after the maf in the intake, clean the maf. it's going to probaly be one of those things. also if you haven't done it in a while change the fuel filter for some reason with old bmws that clears up a lot of problems
__________________
