Check engine light and faulty thermostat prompted the visit to Innovative. Thermostat was bad like I had thought, but Check Engine light was not oxygen sensors; turned out to be some vacuum leaks associated with intake manifold. Not surprising with an older BMW with mileage in the high 160K range and that those particular issues are common with that V8 engine. Got me back on the road in a day and car drives strong as ever! Innovative gets it done right!