Heat oil and cook onions, garlic and meat until browned. Add tomatoes, beer, coffee, tomato paste and beef broth. Add spices and stir in 2 cans of the beans, and the peppers. Reduce heat and simmer at least 2 hours, 8-10 if possible. Add the remaining kidney beans during the last 30 minutes of cooking.