Remove the stems and seeds from the dried chipotle and ancho chiles. Toss the chiles in a small saucepan, cover with 1 cup (237 ml) water, and boil for about 15 minutes, until most of the cooking liquid has been absorbed. In a large saucepan or Dutch oven over medium-high heat, warm 1 tablespoon oil. Add 1/3 of the beef and cook until the meat is well seared on each side, 5 to 7 minutes. Transfer to a medium bowl and repeat with the remaining meat in 2 more batches, adding 1 tablespoon oil to the pan after each batch. When the meat has been seared, toss the garlic in the pan and cook until golden brown on all sides.
Return the seared meat and any juices that may have collected in the bowl to the saucepan or Dutch oven. Sprinkle the meat with flour, chile powder, oregano, cumin, coriander, and sugar. Season with salt and pepper to taste. Toss the fresh chiles into the saucepan, too.
Pour the boiled chiles and their cooking water into a blender or food processor and purée. Pour the chile mixture over the meat and spices. Add the beer and the bouillon cube, if using. The liquid should just cover the meat. Cover and gently simmer the meat for at least 2 hours, or until the meat is tender and the sauce is slightly thickened and silken.
Serve the beef chili with the tortillas, wedges of lime, crème fraîche, or sour cream, cilantro, onion, avocado, and grated cheese.