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.....