Glad you got it fixed ! On my US-spec E86 there is only one ground strap (other ground wires). I've had mine off to clean & tighten, and it looks like your perished one. For LHD cars it's engine-to-chassis at the right side engine mount chassis bracket. If it's in the same spot for RHD cars, the access may be a bit tighter.