1. Check the differential speed sensor
The E30 speedometer receives its signal from a sensor mounted on the rear differential housing. If this sensor fails, both the speedometer and odometer will stop working.
To test the sensor with a multimeter:
-
Jack up the rear of the car and support it securely on stands.
-
Put the transmission in neutral and release the parking brake.
-
Disconnect the electrical connector from the differential speed sensor.
-
Set your multimeter to resistance (Ω).
-
Place the multimeter probes on the two sensor pins.
-
Slowly rotate one of the rear wheels by hand.
A working sensor will usually show changing resistance or pulses as the wheel rotates, because the sensor generates a signal each time the internal trigger wheel passes the magnetic pickup.
You can also switch the multimeter to AC voltage mode and spin the wheel faster. The sensor should generate a small AC signal that increases as the wheel spins faster.
If there is no change in resistance or voltage, the speed sensor is faulty and should be replaced.
2. Inspect the wiring connector at the differential
The connector that plugs into the differential sensor often loses contact due to age and vibration. The wiring close to the plug can also become brittle and break internally.
Check for:
If the connector is damaged it can be replaced. A common replacement plug used for the E30 differential speed sensor is BMW connector part number 1378416 / 61131378416.
3. Inspect the instrument cluster connectors
Remove the instrument cluster and inspect the electrical connectors on the back. Make sure the connectors are fully seated and that the pins are clean and free of corrosion.
Poor contact at the cluster connector can interrupt the speed signal reaching the speedometer.
4. Inspect the cluster electronics
If the sensor and wiring are working correctly, the fault may be inside the cluster.
Open the cluster and inspect the speedometer circuit board. Pay special attention to:
-
solder joints around the connector pins
-
solder joints on the speedometer electronics
-
damaged components or corrosion
Cracked solder joints are common on older clusters and can often be repaired by carefully re-flowing the solder.
If after the repair the speed needle works but the mileage counter still does not, the issue is almost always broken odometer gears inside the speedometer, which can be repaired by replacing the gear set.