In a large bowl, combine ground beef, breadcrumbs, onion, garlic, and tomato puree.
Add Worcestershire sauce, eggs, and milk. Season with salt, pepper, thyme, oregano, and paprika. Mix gently until just combined; avoid overmixing.
Transfer the mixture to a greased loaf pan, pressing it in evenly. Set aside.
In a small bowl, whisk together BBQ sauce, brown sugar, and apple cider vinegar for the glaze.
Spread half of the glaze evenly over the meatloaf. Bake for 45 minutes.
Remove the meatloaf from the oven and spread with the remaining glaze. Bake for an additional 15-20 minutes, or until an internal thermometer inserted into the center reads 160°F (71°C).
Let the meatloaf rest for 10 minutes before slicing and serving.
Serve with your favorite sides, such as mashed potatoes and gravy or mac and cheese. Enjoy!