In a medium bowl, mix together cream cheese, sour cream, and mayo.
Add the onion, dried beef, ranch packet, dill, and garlic powder. Stir till evenly mixed.
Allow dip to chill in the fridge for at least 30 minutes. The dip can be made up to 48 hours in advance and stored covered in the fridge.
Serve with chopped bagels.