Step 1: Marinate the Wings - Rinse and dry chicken wings. In a bowl, mix buttermilk, salt, and black pepper. Add wings and coat well. Cover and refrigerate for at least 1 hour, or overnight for best flavor.
Step 2: Prepare the Coating - In another bowl, combine flour, salt, and black pepper. Remove wings from the fridge and let excess buttermilk drip off.
Step 3: Dredge the Wings - Dip each wing into the flour mixture, coat thoroughly, and shake off excess. Place wings on a wire rack for about 10 minutes.
Step 4: Heat the Oil - Fill a deep fryer or pot with vegetable oil and heat to 350°F (175°C) using a cooking thermometer.
Step 5: Fry the Wings - Place wings in hot oil in batches to avoid overcrowding. Fry for 8-10 minutes until golden brown and crispy. Transfer to a wire rack to drain.
Step 6: Make the BBQ Sauce - In a saucepan, combine BBQ sauce, water, honey, ketchup, and liquid smoke. Simmer for about 5 minutes.
Step 7: Coat the Wings - Place the fried wings in a bowl, pour the warm BBQ sauce over them, and toss to coat evenly.