Burning smell you noticed come from two area, I have V6 enging. First location is in Oil filter area, I had oil filter keep coming lose after seveal hundred miles of driving. just enough for the oil to drip over the exhaust manifold, cause this oil burning smell. Turn out that thread to spin the oil filter onto was not tigth and seat properly . I used Hex head wrench to tight it down and First problem went away,
other area is very likely on the cam cover gasket near firewall side. you remove this cam cover gasket, you will need to purchase additional gasket from Mazda dealer. 1) Cam cover gasket , 2) Sparkplug Gasket ( 3 Pcs), 3) intake manifold Gasket (6) . Problem is not on the Cam gasket it self but it is on matel mating surface of timing cover and engine block There is no gasket there, but I can see factory was using RTV ( sealant) to seal this two mating area. I put more sealant in this area as well as cam cover gasket to seal correctly. This little metal seam is major offender of very small amount oil will leak over the exhuast manifold and creat burning smell . When you take Passenger side wheel off and look into engine block from the opening behind suspension strut, you will see trace of oil in that tiny area directly over exhaust manifold. Once this is fix, problem went away.
It is not difficult job, but will need better tool to access some of bolt in order to get to it. hope this will help.