How can,you tell if thee oil needs changing
When the oil reminder goes off, or it's been in there too long. Thick and black is also an indication. Change the oil on your car every 7500 and use Full Synthetic 5W-30 with spec LL01.
.....or once a year if you didn't get to the 7500 miles.
Search BMW 3 Series Questions
BMW 3 Series Experts