Preheat the oven to 375°F. Line a baking sheet with parchment paper.
In a large bowl, combine the ground beef, breadcrumbs, egg, onion, garlic, salt, and pepper. Mix until just combined. Shape the mixture into a loaf about 8 inches long.
Lay the bacon slices side by side on the baking sheet. Place the meatloaf on top and wrap the bacon ends over the loaf to cover it. Brush half of the BBQ sauce over the top.
Bake for 45 minutes. Remove from the oven and brush with the remaining BBQ sauce. Return to the oven for 10 more minutes until the bacon is crisp and the internal temperature reaches 160°F.
While the meatloaf bakes, make the coleslaw. In a medium bowl, stir together the mayonnaise, apple cider vinegar, sugar, salt, and pepper. Add the shredded cabbage and carrot. Toss until evenly coated. Chill until ready to serve.
Let the meatloaf rest for 5 minutes before slicing. Serve slices with a scoop of coleslaw on the side.