To make the marinade, mix the oil with all the other ingredients up to and including the BBQ sauce.
Brush the spare ribs with the marinade, cover and leave to marinate in the fridge for approx. 12 hrs. Take the meat out of the fridge approx. 30 mins. prior to cooking. Remove the meat from the marinade. Wipe off the marinade, set aside.
To grill the spare ribs
Charcoal/gas/electric grill: Season the spare ribs, grill over/on a medium heat (approx. 200 °C for approx. 25 mins. turning occasionally. Brush every so often with the reserved marinade. Reduce the heat or push the embers to one side, cover and grill for a further 40 mins., turning occasionally.
Combine the vinegar, oil and chives in a bowl, season. Add the onion and all the remaining ingredients, mix. Serve with the spare ribs.