Heat oil in large Dutch oven over medium-high heat. Add onions and garlic. Sauté until onions are soft and lightly browned, about 8 minutes. Add beef and sauté until browned, about 5 minute Add chili powder, cumin, basil, bay leaves, oregano and thyme. Stir 2 minutes. Mix in jalapeños, tomatoes, broth, beer, tomato paste, and barbecue sauce. Bring to a boil and then reduce heat to a simmer. Let simmer until thickened to desired consistency, stirring occasionally to reincorporate the ingredients, about 1 hour and 15 minute Mix in the beans and heat an additional 5 minutes.