there are hundreds of very well written DIYs for oil changes on the e46 m3. Google it. Every detail you can imagine is covered.
CSL VB3s, TMS Racing Pulley, 272/280 Cams, Scorza section3, OEM CSL Headers/Intake, X/s pipes, no cats, Conforti Software
CDV Delete, TM RTABs, TM FCABs
UUC EVO 3 SSK, DSSR, Rogue RSMs, TC Kline, UUC Sways, CSL CF Bootlid, Diffuser, and Bumper