In a bowl, add the garlic, olive oil, lime juice, salt and pepper and mix well to combine.
Clean the chicken thoroughly, cut a slit in each one and place in the bowl.
Coat the chicken on all sides and marinate for a couple of hours or more.
Preheat the oven to 350F.
Place the chicken skin side down on a rimmed baking sheet, lined with foil and preferably brushed with some olive oil as well. Bake for almost an hour.
Remove chicken from oven and up the heat to 425F.
Coat the top side of the chicken with bbq sauce then flip the chicken to the other side, and coat the other side as well. Place back in the oven for 7 minutes.
Repeat the above step for 3 or 4 more times or until chicken is crispy, sauce is dark and thick, and it's fully cooked.