Mechanic told me I needed an O2 sensor so I purchased this one. After having it installed mechanic told me this O2 sensor wasn't working properly (different issue from the old one). This was not some autozone guy, it was an actual mechanic with a high quality machine to check the part. Unfortunately once installed they don't offer returns, even if the part does not work.
It works. Cleared CEL. Hopefully it lasts longer since it’s a brand name. Tried the cheap no-name brand before this and it lasted only few months. That was waste of time and money trying to be cheap.
Reommended O2 sensor for mini cooper. Just like the original. Hope it fixes check engine light for upstream O2 being suspect. Just installed, so time will tell.