Didn't see one posted yet so here we go! I take zero responsibility if you screw it up, follow at own risk.
1. Jack + Jack stands (or a ramp would do fine)
2. Wheel blocks
3. Hockey puck (optional; to put between the jack and frame)
4. 8mm key
5. Screw driver
6. Flat head screw driver
7. Filter Wrench (Factory filter is a PITA to take off without one)
8. Pliers (to take off the factory gasket on the drain plug, mine was pretty stuck on there)
Oil + Filter
1. Mazda 0w-20 with Moly x 5qts
2. Mazda Oil Filter Part Number PE01-14-302
3. Drain plug gasket Part Number 9956-41-400
: Jack up your car and lay down your jack stands. ALWAYS USE JACK STANDS AND WHEEL BLOCKS
Here is the location that you want to jack. First image is taken from the front of the car. It's right smack middle of the picture with the, the location has dimples.
Here is another picture of the location, this is taken from driver side
Step 2: Remove oil drain/filter cover
The cover is held up with 2 screws and a pop off screw. The location is circled in this image.
Once you take off the cover, this is what you will see:
Everything is right there for you! Very easy. Drain plug is a 8mm allen and it uses a washer gasket.
Step 3: Drain oil and remove filter
You might need to use a plier to take off the washer from the drain plug
Step 4: Put everything on the bottom back together, less the cover (to check for leaks later)
Step 5: Fill oil from top
I took off the engine cover so it's easier to work with
Car takes about 4.7~4.8qts of 0w-20 (in the US)
Run the car for a couple of minutes and check for leaks all around.
If no leaks are found, put back the oil drain/filter cover.
Check oil level.
Remove the car from jack stands and take it out for a quick spin! Double check and triple check for leaks. You are done!
ps. forgot to take picture of jack stand location but you guys are smart... I use a towel between the jack stand and the lift location.
Edit: Mods, please move to DIY section. Thank you.