Preheat oven to 350°F. Heat the oil in a pan over high heat. Cook the chicken with salt, pepper, garlic powder, and chili powder for two to three minutes. Add the barbecue sauce and cook until the sauce has reduced by about half, about five minutes. Remove from heat.
In a large skillet, spread out two large handfuls of tortilla chips. Layer with half of the barbecue chicken, followed by half of the cheese, onion, tomato, bacon, and parsley. Repeat with the remaining ingredients. Bake for 15 minutes.
Drizzle the sour cream and sprinkle the avocado on top. Serve!