Have you tried resetting the adaptations and doing a Valvetronic relearn procedure?
That's basically my point, a lot of software and computers. Sometimes a reset can go a long way. In my case the reset of adaptations and DSC, relearn of Valvetronic high/low points made a huge difference.
Hey guys! Just an update:
Replaced the 4 Vanos solenoids today and believe the problem is solved! Low end pickup is much better and the lag/lurch/hesitation seems to be gone.
I read some posts that just replacing the o-rings might be the trick, but my mechanic said the solenoids are a wear item that probably needs replacing after certain mileage anyway, so I did them. Not cheap - about $600 from the stealership - even after my large discount.
Hope it helps someone else with the issue!
Couple of clowns you are on a bimmer er website tryna tell people what to do and act like you run the site pipe down boy