In a medium sized bowl combine your all-purpose flour, baking powder, and salt, and whisk together. Set aside.
In a separate, large bowl, combine oil, white sugar, and brown sugar, and vanilla, use a hand mixer to cream it together.
Add flour mixture to the large bowl with sugar mixture, combining it a little at a time, and mixing with a hand mixer, until combined. The dough will be very thick.
Stir in the M&M's and use your hands to work them into the dough.
Cover the dough and place it in the refrigerator for 2-3 hours to chill.
Once completely chilled, dough should be thick and scoopable. Remove it from fridge, and at this time preheat the oven to 350 degrees F.
Use a cookie scoop or your hands to form 1 inch balls of dough.
Put the confectioner's sugar into a shallow dish, and roll each of the dough balls around in the powdered sugar until it is completely covered.
Place cookies on a parchment lined baking sheet, leaving at least 2 inches between each one.
Bake in preheated oven for 9-10 minutes.
Let cookies rest on the baking sheet for 5 minutes after baking, then remove to a cooling rack.
Let cool, and enjoy!