Preheat the oven to 400ºF.
Heat a large skillet over medium heat, and cook bacon until brown and crispy. Transfer to a paper towel lined plate and set aside.
Remove all but 2-3 tablespoon of the bacon grease from the pan. Sauté the onion, pepper and garlic in the skillet for 1 minute. Add the paprika, chili powder, salt and pepper. Cook for 1 minute. Stir in vinegar, BBQ sauce, ketchup, mustard and brown sugar. Once combined, stir in the baked beans and cooked bacon.
Bring to a boil, then turn off the heat. Add desired about of hot sauce and additional seasonings to taste.
Pour in an baking dish and bake 40-45 minutes, or until bubbly.