In a medium skillet, heat oil over medium heat. Add onion and saute, stirring frequently, until tender, about 7-10 minutes.
Add garlic and peaches and continue to cook for 2 more minutes. Add BBQ sauce, maple syrup and pumpkin pie spice. Reduce heat to medium low, and continue to simmer, stirring occasionally, for 10 more minutes or until mixture thickens to desired consistency. Remove from heat and stir in pecans.
Serve warm or at room temperature on everything from pork and chicken to burgers and salmon.