I would never use a Jiffy Lube, Express Oil or other "fast food" chain.  Take it to an independent BMW shop or do it yourself.  Synthetic oil (Mobil 1) runs about $5.00 a quart, plus $5.00 for a filter and it is an easy job.  I do my own for about $50.00.