I have had my car to two different dealers and they both tell me there is nothing wrong with my car. I have been searching the hesitation or shudder below 2k rpms for months. The closest that I have come to finding the problem was when I replaced the oil seperators. The car ran great for about half of a day then back to its antics. The shudder will make the change in the ash tray shake. BMW says this is normal and not to let the rpm's under 2k when driving. When I unplug the left side MAF the car almost stalls, when I unplug the right nothing happens. I have replaced all of the MAFS and I still don't get any change. The car is also using a good bit of oil. May be about 1 qt every 500 miles or so. No oil in the air filters, new plugs, new o2 sensors, new MAFS, new oil seperators, and new thermostat. I am going nuts trying to find this. It seems the warmer outside it is the worse the problem. The first start up in the morning the throttle is very crisp for about 2 minutes then back to sputter. I get around 25mpg hwy and 15mpg around town. Both dealers said the VANOS was just fine. I am beginning to think BMW made a car that even their own technicians don't understand. I absolutely love the car and refuse to let it go. I want it fixed. Can anyone in the Asheville NC or Atlanta GA area recomend a good indy I can take my car to?