Oil leak and gasket are associated to each other.
You didnt mention which oil is leaking.
If engine oil then crank case gasket, engine housing gasket, chamber gasket are gone and need change.
If gear oil then its lot easy and only one gear gasket to doubt.
See electrician and let him check the wiring connection under the seat, some got loose or plugged out.
Before that check all fuses by yourself if some got burnt.
yes of course, i suggest DO NOT DRIVE. Take to good mercedes specialist on recovery.
Sorry but it looks its from crank case, does this noise comes always even on IDLE and get increase when you give gas then crank bearing or something inside engine is chipped or broken.
If same on idle and when you give gas, it could be from tappet cover of adjusting the valve or lifter issue.
If car in warranty let Gargash diagnose and comment.
If not go to Mercedes r us in rashidiya and ask them to check it. Without checking its difficult to comment bro.
Go with OEM spark plugs as per manual and dont worry abt gap. Its way to techy for all of us.
If im not wrong gaping shud be 0.039 (double check with manual).