In a large bowl, prepare seasoned flour and liberally coat shanks with it.
In a heavy-bottomed pan, heat 4 tablespoons of oil and brown shanks on all sides. Remove shanks from pan and add 1/8 cup of garlic and 1 teaspoon of rosemary. Cook about 2 minutes until garlic is lightly browned. Add the tomatoes and 1 cup of beef broth. Return the shanks to the pan, bring to a boil and reduce to a simmer. Simmer for 2 ½ hours until the shanks are tender, adding more stock if the liquid starts to dry out.
To prepare the white beans, heat the remaining 1 ½ tablespoons of olive oil in a sauté pan over low heat. Add the remaining ½ tablespoon garlic and cook 30 seconds. Add the beans, remaining ½ tablespoon rosemary and remaining 1 ½ cups beef stock. Heat through.
For each serving, place 1 cup of the bean mixture on a plate. Top with one shank and approximately ½ cup of the sauce.