Place onions and olive oil in a large frying pan. Sauté on a medium-high heat. Once the onions begin to brown, add the sausage, and sauté for 10 minutes on a medium heat.
Pour the beans, and sausage mixture into a baking pan. Add the barbecue sauce. Mix well. Place in the oven for 45 minutes.
Take the baking dish out of the oven, and add onion crunch over the top. Place back in the oven for 10 minutes.