Hi guys, sorry for the thread hijack here. I have the same issue with my 120d, feels slow as cr@p, struggles on hills etc etc. I've just read the other thread linked on this post here, done the dipstick/oil cap test on the car (5 mins ago). There was no difference in the engine idle which ever one I removed. I'm guessing the PCV is shot on the car. No idea about any DV valve issues on the car.
Trouble is, I've already had it back at BMW with a 'sluggish' issue and they said there was nothing wrong with it !!