Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
In a large bowl, combine the breadcrumbs and milk. Let sit for a few minutes until the breadcrumbs soak up the milk.
Add the ground beef, egg, chopped onion, minced garlic, Worcestershire sauce, salt, black pepper, and paprika to the breadcrumb mixture. Mix until well combined.
Shape the mixture into 1-inch meatballs and place them on the prepared baking sheet.
Bake the meatballs in the preheated oven for 15-20 minutes, or until they are browned and cooked through.
While the meatballs are baking, in a medium saucepan, combine the barbecue sauce, ketchup, brown sugar, apple cider vinegar, Worcestershire sauce, smoked paprika, garlic powder, and onion powder. Cook over medium heat, stirring occasionally, until the sauce is heated through and slightly thickened, about 5-7 minutes.
Remove the meatballs from the oven and transfer them to the saucepan with the BBQ sauce. Gently toss to coat the meatballs evenly with the sauce.
Serve the BBQ meatballs hot, as an appetizer or main dish. They pair well with mashed potatoes, rice, or a side salad.