Mix the oil, ketchup, garlic, Worcestershire sauce, BBQ sauce, thyme, rosemary and honey in a bowl.
In a separate bowl combine the remaining ingredients and then stir into the wet mixture.
Lay the chicken breasts in a large dish and score each one several times.
Slather over the sauce, making sure it gets right into the chicken and then turn the meat several times so each breast is well covered with the sauce.
Cover and leave for several hours (or if you can, overnight is even better) and then cook on the BBQ (or you could grill or bake in the oven). Enjoy!