BMW Mini r50 (-12/03) Shift Cable Manual Trans RIGHT (1000 mm) GENUINE Shift Cable - Manual Transmission (1000 mm Length) Right NOTE: fits through 12/2003 Production date. Email VIN to confirm. Brand NEW part with full 1 year warranty. BMW Mini part# 25 11 7 515 456, note the mid-year splits. Genuine BMW Mini part, recently made: not been lying around.