I do have a scanner, there are couple, O2 sensor and cat or EVAP, I am in PA, I might clear SES lights couple of months ago but I thought all monitors should have been ready by now, I should have scanned the emission readiness monitors fist before I sent off for inspection. Here is what generic BMW drying cycle completion instructions:
1. Cold start, idle for 3 minutes
2. Accelerate to 20 ~30 MPH, maintain steady speed for 4 minutes
3. Accelerate to 40 ~ 60 MPH, maintain steady speed for 15 minutes
4. De-accelerate and to a stop, idle in gear for 5 minutes
At any time during this process, RPM cannot go above 3000rpm or driving cycle is canceled.