As many of you may have learned from these forums that the E30 speedometer is electronic. There is a small, yet very expensive gear set that runs off the speedometer drive to turn the odometer. As the car ages, the gears get brittle and a tooth or two breaks off rendering the odometer inoperative. I have found many sites that sell the gear sets and the price ranges from $15 to $85 for the set, however, after visiting odometergears.com, I learned that the E30 may have more than one type of gear set. The tooth count may vary if your E30 has VDO Speedometer, but a single set seems to work for all 4 MotoMeter speedometer/odometers. There is no cable and if your speedometer works, look no further than replacing the gear set.