Marinate the chicken in BBQ sauce, garlic, paprika, salt, and pepper for at least 30 minutes.
Preheat the grill to medium heat.
Remove chicken from marinade and let excess drip off.
Place chicken on the grill, skin side down, and grill for 10-15 minutes.
Flip the chicken and baste with additional BBQ sauce.
Continue grilling for another 15-20 minutes until the internal temperature reaches 165°F.
Remove from grill and let the chicken rest for 5 minutes.
Serve with extra BBQ sauce on the side.