I would measure your short and long term fuel trims first... to see if you have a lean condition.
You can do it in INPA while the car is running and driving, but I use OBDfusion (phone app) with a wifi OBD2 reader...I learned this all over at E46fanatics...
Here is one of several good threads over there:
https://www.e46fanatics.com/threads/obd-fusion.1240733/
Once I determine I am running lean - which means more than +10% (-10% would indicate it is running rich) on long term fuel trims I will break out the smoke tester - stinger model that I use with an air compressor.
I am not quite expert on smoke testing, but I am trying... I remove MAF and cover the rubber intake boot with a 7 or 8ML rubber glove and introduce smoke for at least 10 minutes in several areas including intake hose, oil fill, dipstick, and brake booster.