I took my '02 BMW in for a 100,000 miles scheduled maintenance which included spark plugs, fuel filter, fuel injection cleaning and air filter. I also had been smelling some burnt oil in the cab when I came to a stop light. It turned out that I had a valve cover leaking oil onto a manifold near the firewall. The guys at AutoWorks fixed the leak and the smell is gone. They did a great job on everything else as well. I would highly recommend using AutoWorks for your automotive repair and maintenance needs.