Buy your own oil ($40) and filter then bring it to a shop to get it done for $20 in labor. Many BMW shops may tell you to go away since they're not interested in a $20 job, so you may have to go to a smaller shop or a quick lube place (keep an eye on them).
|