In a small bowl whisk together the olive oil, wine vinegar, garlic, salt, pepper, and some bean liquid (keep some liquid). In a small bowl whisk together the olive oil, wine vinegar, garlic, salt, pepper and some bean liquid.
In a large bowl, combine the beans, chopped tomatoes, onions, sliced black olives, chopped parsley and basil, then pour the dressing over the beans and gently combine. Cover and refrigerate before serving.