Preheat oven to 250 degrees F
In a large baking dish add the popped popcorn, oats, sweetened coconut, and peanuts mix well and set aside.
In a large saucepan mix together the butter, honey, brown sugar, and salt. Cook over medium heat for 2 minutes remove from heat and stir in the baking soda.(If you like a crunchier popcorn cook the sauce an extra 30 seconds or more). Pour the mixture over the popcorn mixture and mix until everything is evenly coated. Place the popcorn into the preheated oven and bake for 45 minutes, stirring every 10 to 15 minutes.
Remove from the oven and stir in the M&Ms. Cool completely. Store in an airtight container.