They also sold me a non-BMW clutch cable and from the day i got it, i was suspicious.
First off, i never knew i wasn't buying a 3rd party cable. When i recognized it as a non-BMW part, i called them up and they assured that it was better than BMW's cable.
Now keep in mind, i do commute through traffic so i am up and down through the gears a lot... but i'm never on the clutch unless i need to be. i always keep some slack on the handle and i keep the end lubricated. After 20,000miles, snap! 35 miles from home.
is this a normal life span on a clutch cable? I've had others last much longer...
Here are some photos of my repair:
The very end broke off the cable:

I wedged the broken piece into the pull cylinder:

I then jammed the cylinder into the handle as best i could:

And taped the crap out of it to keep the cylinder from falling out, which it eventually did. But i re-taped it up and made it home.

