I am the new owner of a 1996 328is and last week my check engine light came on. I purchased the Peake diagnostic tool and it indicated a bad oxygen sensor after the cat convertor on cylinders 1-3. My question is.... Does this model car have two oxygen sensors or four ? I was told by a salesman that my model has two before the cat convertor and two after it. Thanks in advance.....