In a large saucepan add oil and cook sausage until heated through. Saute onions until tender. Add the garlic, cook 1 minute longer. Add the tomatoes, carrots, celery, broth and Worcestershire sauce.
Bring to a boil, reduce heat, cover and simmer for 15 minutes.
Stir in the beans, tomato paste, chili powder and pepper. Cover and simmer for 30 minutes, stirring occasionally.