In a large bowl, blend the olive oil, white wine vinegar, chili powder, cumin, lime juice and salt together.
Add the tomatoes, black-eyed peas, beans, corn, red onion, bell peppers and cilantro.
Cover and chill for at least 1 hour for flavors to blend.
Serve with your favorite chips, as a side dish or as a topping for fish or chicken.