I purchased a 98 328i about a month ago. It has 108,000 miles on it. Car has been running excellent, but yesterday the check engine light came on. I didn't notice any difference in the cars performance. I'm thinking its an oxygen sensor. my friend had the same trouble with the same car. any method of getting the code? thanks in advance for any help. i'm new to the bmw's.