These instructions apply to the BMW 5 Series Mk4 (E39) 1996-2004.
For other models, please choose your vehicle here.
Keeping the transmission fluid in good condition is essential for smooth shifting and long gearbox life. This step-by-step guide explains how to check, drain, and refill the ATF (Automatic Transmission Fluid) on the BMW 5 E39 with the ZF 5-speed automatic gearbox (5HP19).

The 5HP19 automatic in the E39 is often described as a “sealed for life” unit, but the fluid still degrades with heat and mileage, and tired ATF is a common cause of harsh or hesitant shifts. There is no conventional dipstick to pull. Instead the level is set by an overflow standpipe inside the pan and judged by fluid temperature, so the fill is done from underneath with the gearbox at a controlled temperature rather than checked from the engine bay. Done correctly it restores clean fluid and crisp shifts; done at the wrong temperature it leaves the box over- or under-filled.
Why Temperature Matters on This Gearbox
Because the correct level is defined by an overflow at a specified fluid temperature, the ATF must be cool when you begin the fill and then brought up to the test window to finish. Fluid expands as it warms, so a level that looks right cold will be low once hot, and a level set hot will be over-full when it cools. Following the temperature steps in order is what makes the difference between a smooth-shifting box and one that slips or overheats.
Before You Start
- Use only transmission fluid approved for the ZF 5HP19 gearbox – the wrong ATF specification can cause shifting faults.
- Park the car level and support it safely so the pan sits flat, which the overflow level depends on.
- Have a new pan gasket, a fresh fill plug and enough correct ATF on hand before you drain anything.
- Begin with the fluid cool, and have a way to monitor transmission temperature for the final check.
- Keep a drain pan ready and dispose of used oil in accordance with local environmental regulations.
Preparation
- Park the vehicle on a flat surface.
- Secure the wheels and apply the parking brake.
- Move the gear selector into position P.
- Place a drain pan beneath the transmission.
Draining the Transmission
- Remove the drain plug and allow the old fluid to drain completely.
- Detach the transmission oil pan.
- Clean the magnets inside the pan.
- Replace the pan gasket and reinstall the oil pan.
- Fit the drain plug again and tighten by hand.
Refilling the Transmission
- Ensure the transmission fluid temperature is below 30°C before refilling.
- Remove the fill plug.
- Add fresh ATF until fluid begins to flow out of the level opening.
- Reinstall the fill plug loosely.
- Start the engine and let it idle.
- While pressing the brake pedal, shift through each gear, pausing for 3 seconds in each position. Repeat this cycle several times.
- Remove the fill plug again and continue filling until fluid escapes from the level hole.
Final Level Check
- Warm the ATF to 40–50°C (test temperature).
- Top up fluid if necessary until it drips from the fill port.
- Install a new fill plug and tighten securely.
- Connect a diagnostic tool and follow on-screen instructions to confirm fluid level.
Torque Specifications
- Drain plug: 35 Nm
- Fill plug (always replace): 30 Nm
If It Doesn’t Complete Correctly
- Fluid never streams from the level hole: the box is still low – keep adding ATF while the temperature stays in range.
- Fluid gushes out instead of dripping: it is either over-full or too hot; let it settle to the 40–50°C test window and re-check.
- Shifts stay harsh after the service: confirm the fluid is the correct ZF 5HP19 specification and that the level was set at temperature, not cold.
- A weep appears at the pan or plug: the gasket or fill plug was reused – a fresh gasket and a new fill plug at 30 Nm cure most leaks.
- The diagnostic check flags the level: repeat the warm overflow step rather than guessing, as the tool reading is the reference.
What to Expect Afterwards
With clean fluid set to the correct level, the E39 should shift smoothly and pull away without hesitation. Take a gentle road test, let the gearbox reach normal temperature and then inspect underneath for any seepage at the pan or plugs. Use only transmission fluid approved for the ZF 5HP19 gearbox, and always dispose of used oil in accordance with local environmental regulations.
Frequently Asked Questions
Does the E39 automatic have a dipstick?
No. The 5HP19 uses an internal overflow standpipe and is filled from underneath, with the level judged by fluid temperature at the fill port. There is no engine-bay dipstick, which is why the temperature-based method is essential.
Why must the fluid be below 30°C to start filling?
Filling begins cool so the initial level is a known baseline, then the fluid is warmed to the 40–50°C test window for the final check. Because ATF expands with heat, starting cool and finishing warm is what sets the level accurately.
Isn’t this gearbox “sealed for life”?
That phrase really means the maker does not schedule a change, but the fluid still ages and can cause rough shifts on higher-mileage cars. A drain and refill with the correct ATF is a recognised way to freshen the box, provided it is set to the proper level and temperature.
What fluid should I use?
Only ATF approved for the ZF 5HP19 gearbox. This unit is sensitive to fluid specification, and using an unsuitable oil can bring on the very shifting problems you are trying to fix, so match the approved specification exactly.
Why do I have to cycle through the gears while filling?
Idling in park and stepping through each gear for a few seconds fills the torque converter and clutch packs, so trapped air is displaced and the true level shows at the overflow. Skipping it leaves the box reading full when it is actually low.
Do I need a diagnostic tool for this?
The final level confirmation is done with a diagnostic tool following its on-screen instructions, and monitoring transmission temperature makes the temperature steps reliable. Without it you are guessing at the test window, which risks an over- or under-filled gearbox.
If a transmission fault light or gearbox warning appears afterwards, the fault-code explanations at autodtcs.com can help you read any stored codes before deciding what to do next.
Independent guide — not affiliated with BMW. Always follow your official service manual and safety precautions. Read our full disclaimer.