BMW Questions? Ask a BMW Repair Expert for Answers.
There are some common oil leaks on that engine valve cover gaskets and upper timing case cover gaskets. Both could leak oil so it would drip on the exhaust manifold and cause a burning oil smell. As for cost they are labor intensive to replace. I would ballpark the repair at the dealer around $700-$1000.