In a mixing bowl, combine ground beef, bread crumbs, egg, garlic powder, salt, and black pepper. Mix until well combined.
Form the mixture into meatballs, approximately 1 inch in diameter.
Place the meatballs in a single layer on a baking sheet if you wish to brown them before adding to the crockpot (this step is optional but adds flavor).
In another bowl, mix together honey, BBQ sauce, soy sauce, and minced garlic.
If browning the meatballs, bake them in a preheated oven at 400°F (200°C) for 15 minutes, then transfer them to the slow cooker. If skipping this step, simply add the raw meatballs to the crockpot.
Pour the honey-garlic BBQ sauce over the meatballs in the crockpot, making sure they are well coated.
Cover and cook on low for 4 hours or until the meatballs are cooked through and tender.
Once done, serve the meatballs warm, drizzling some extra sauce from the crockpot over them if desired.