Had quite a good search but struggling to narrow this one down. Since I got the car a couple of months ago it has a P0102 code (Mass or Volume Air Flor A Circuit Low). On cold start if you press the brake pedal the revs bounce between 800rpm and 1200rpm just for a minute or so and then it seems totally fine, though this is my first Z4, so it's possible I'm not picking up something subtle; fuel economy is fine though.
Anyway I'm assuming the code and this behaviour is linked as I've tried resetting the code and it returns quickly.
Because the issue seems to be when pressing the brake pedal I thought it unlikely to be the MAF however I found two threads where people had the exact same symptoms (https://z4-forum.com/forum/viewtopic.php?f=3&t=101186&hilit=manifold and https://z4-forum.com/forum/viewtopic.php?f=3&t=47994) and it sorted it out, so I switched out the MAF for another genuine BMW one (used), but unfortunately no change.
Unplugging the MAF completely seems to result in it running worse but doesn't remove the issue of the revs bouncing, so think I've ruled out both MAFs being bad.
Vacuum leak seems to be a popular suggestion though not sure the best way to check this. Any ideas/advice would be really appreciated.
Anyway I'm assuming the code and this behaviour is linked as I've tried resetting the code and it returns quickly.
Because the issue seems to be when pressing the brake pedal I thought it unlikely to be the MAF however I found two threads where people had the exact same symptoms (https://z4-forum.com/forum/viewtopic.php?f=3&t=101186&hilit=manifold and https://z4-forum.com/forum/viewtopic.php?f=3&t=47994) and it sorted it out, so I switched out the MAF for another genuine BMW one (used), but unfortunately no change.
Unplugging the MAF completely seems to result in it running worse but doesn't remove the issue of the revs bouncing, so think I've ruled out both MAFs being bad.
Vacuum leak seems to be a popular suggestion though not sure the best way to check this. Any ideas/advice would be really appreciated.