Pour the wine and stock over the beef in the pot, then add the bouquet garni and the onion. Add the remaining oil and onion to the frying pan, and cook gently for 5 minutes. Stir in the carrots and cook for another 5 minutes, until softened. Stir in the tomatoes, tomato puree and garlic, then transfer to the pot.