It's always theoretically traceable. If they go to the person who sold you the bitcoins, and have a way to make him talk, he'll say who he sold it to, etc. They can always, person by person, get to the source. But practically, hard to trace. Since if one middleman dies at any point, traceability is hard to go from there.