My check engine light came on in my 328ic BMW has a little over 95,000 miles. Why did the check engine light come on?
Have it scanned for codes, this will let you know why and what needs to be fixed.
Search BMW 3 Series Questions
BMW 3 Series Experts