In a medium mixing bowl, beat the softened cream cheese with an electric mixer until smooth and creamy.
Gradually add the powdered sugar, mixing until well combined.
Stir in the caramel sauce and vanilla extract until the mixture is smooth and evenly blended.
Fold in the chopped Snickers bars and diced apples gently until well distributed.
If desired, mix in the chopped peanuts for added crunch.
Transfer the dip to a serving bowl and drizzle additional caramel sauce on top for garnish.
Serve immediately with apple slices, pretzels, or graham crackers for dipping.