Systems

BMW E46 Transmission Output Speed Sensor Identification

· 1143 words

Before you shop for a transmission output speed sensor for a BMW E46, find out which gearbox the car actually has. The E46 3 Series, built from roughly 1999 to 2006, came with several automatic and manual transmissions. The sensor's location, part number and replacement procedure all depend on that transmission. This guide explains how to identify the correct sensor, what it does, and how to confirm a fault before you buy parts.

Which output speed sensor does your E46 use?

No single output speed sensor fits every E46. On automatic cars the sensor belongs to the transmission, so identification starts with the transmission type, not the model badge. Many automatic E46 models use a GM-built five-speed unit, commonly coded A5S360R or A5S390R and related to the 5L40-E family. Others use a ZF five-speed automatic such as the 5HP19. These families use sensors with different shapes, connectors, mounting arrangements and part numbers, and the sensors are not interchangeable.

Manual E46 cars generally do not get road speed from a transmission output speed sensor, as many other vehicles do. BMW typically calculates vehicle speed from the wheel speed sensors used by the ABS and stability control systems. If a manual car has speedometer or speed-related faults, check the wheel speed sensors and their wiring before the gearbox. Whatever the configuration, confirm it with a VIN-based parts lookup before ordering anything.

How the output speed sensor works

An automatic transmission's control module needs to know how fast the output shaft is turning. The output speed sensor reads a toothed wheel or similar target on the output side of the gearbox. It sends a signal whose frequency rises as the shaft turns faster. The module compares this signal with input or turbine speed to work out the actual gear ratio, detect slip, and decide when and how firmly to shift.

If that signal is missing, erratic or implausible, the module can no longer verify what the transmission is doing. Typical responses include harsh or mistimed shifts, a warning light, stored diagnostic codes and a failsafe mode that holds a fixed gear to protect the unit. The same symptoms can also come from damaged wiring, poor connectors, low or degraded fluid, valve body problems, internal wear or a different sensor. A symptom alone does not prove the output speed sensor has failed.

What changes the answer: transmission type and configuration

On the GM-built five-speed, the speed sensors are typically mounted on the outside of the transmission case. Each is held by a fastener and sealed with an O-ring. Some fluid can escape when the sensor is removed, but the job usually does not require dropping the pan. The input and output sensors on this unit may look alike, so confirm the mounting position and part number rather than assuming one part fits both locations.

On the ZF automatics used in the E46, speed sensing is generally handled inside the transmission, connected to the internal wiring harness and valve body area. Reaching it usually means draining the fluid, removing the pan and working around the valve body. Afterward the unit must be refilled with the correct fluid and the level checked at the specified temperature. This is a bigger job, so accurate diagnosis before disassembly matters more.

Several other factors can affect which transmission and which sensor revision was fitted: model year, engine, rear-wheel drive versus the all-wheel-drive xi models, market, and mid-production changes. A car with a replaced or swapped transmission may no longer match its original build data. For fitment, the unit physically installed in the car is the final authority.

Reading the transmission identification

Most E46 automatic transmissions carry an identification plate or label on the case, often on the side. It usually shows the transmission code and part numbers. Clean the area carefully before reading it and take a clear photo for reference. A GM unit will typically show a code such as A5S360R or A5S390R, while a ZF unit carries ZF numbering that identifies the model and version.

Compare the plate with the VIN. A BMW parts catalog or a dealer parts counter can decode the VIN to the factory transmission and list the matching sensor. If the plate and the VIN disagree, go by the physical unit and note the discrepancy in the service history, because it suggests the transmission was replaced. The service history can also show which fluid specification the unit was last serviced with.

What the owner can do before replacing the sensor

Start with a scan tool that can read the BMW transmission control module, not only generic engine codes. Record every stored code and any freeze-frame data. Generic codes in the P0720 range point to the output speed sensor circuit, but they describe a circuit or signal problem, not a confirmed bad part. If the tool shows live data, compare the transmission output speed reading with road speed during a safe test drive. A reading that drops out or jumps while the car moves steadily points toward the sensor, its wiring or its connector.

Then inspect what you can reach. Look for chafed or oil-soaked wiring, corroded or loose connectors, and fluid leaking at the sensor seal on GM units. E46 automatics have no conventional dipstick, so checking fluid level and condition requires the correct fill procedure with the car level and at the specified temperature. Low or burnt fluid can cause shift complaints that look like sensor faults. Electrical testing depends on the sensor design, so use test values only from repair information for your exact transmission.

Once diagnosis points to the sensor, the repair options are fairly simple. On an external GM sensor, replace it with the part matched to your transmission code, fit a new O-ring, clean the mounting bore, and top up and check the fluid. If the fault is in the wiring or connector, repair it rather than replacing a good sensor. On ZF units with internal sensing, it often makes sense to plan the repair together with a fluid and filter service, since the pan has to come off anyway. If the same code returns after a correct replacement, investigate further instead of buying more parts.

Limitations and when to get professional help

This guide cannot replace vehicle-specific data. Fastener torque, fluid type and fill procedure, sensor test values and exact part numbers vary by transmission code and production date, and they should come from BMW or transmission-specific repair information for your car. The transmission families named here are common examples, not a complete list of every E46 combination.

Get help from a transmission specialist in any of these cases: the unit has internal ZF sensing and you are not set up to remove the pan and refill correctly; the car stays in failsafe mode after basic checks; the fluid is dark, smells burnt or contains metal debris; or several ratio or slip codes appear alongside the speed sensor code. Avoid driving for long periods in failsafe mode, because an unresolved fault can lead to more expensive damage. A shop with BMW-capable diagnostics can confirm the cause before you spend money on parts.