Add the olive oil to a large soup pot set over medium heat. Add the onion, garlic, carrots, and celery. Sauté the vegetables for about 5 minutes, until beginning to soften.
Add the tomatoes, broth, water, beans, oregano, salt, and pepper, and bring to a simmer. Simmer the soup until the beans are tender, about one hour, adding more water as needed.