Blog › Maintenance › ZF6HP BMW 5 Series Fluid Change: Type, Capacity and Cost

ZF6HP BMW 5 Series Fluid Change: Type, Capacity and Cost

The E60 sedan and E61 wagon 5 Series (2004-2010) came with a ZF six-speed automatic that BMW sold as a lifetime fill. Most of these cars are now well past 100,000 miles on that fluid. The catch on a 5 Series is that the badge on the trunk decides which ZF is under the car, and the six-cylinder and V8 units are not the same transmission. Get the unit wrong and you order the wrong pan kit. Skip the temperature check and you set the wrong level on either one.

This guide covers which ZF your 5 Series has, the exact fluid, what it holds, the plug and pan torques straight from ZF, the fill procedure, and what the parts cost. If the car already slips or flares, read our 5 Series slipping guide and 5 Series shift problems guide before you change anything, because fresh fluid will not fix burned clutches.


Recommended ZF 6HP parts for a 5 Series fluid change
The pan-and-filter service kit for your unit (6HP19 for the six-cylinder cars, 6HP26 for the V8s) and genuine ZF LifeguardFluid 6 for a full temperature-checked level set. Secure checkout on our own site.
ZF 6HP19 Transmission Pan, Filter and ATF Service Kit
ZF 6HP19 Transmission Pan, Filter and ATF Service Kit
$264.99View part
ZF 6HP26 Transmission Service Kit with Pan Filter and ATF
ZF 6HP26 Transmission Service Kit with Pan Filter and ATF
$254.99View part
ZF Lifeguardfluid 6 ATF for 6HP Transmissions, 6 Liter
ZF Lifeguardfluid 6 ATF for 6HP Transmissions, 6 Liter
$174.99View part

Which ZF Is in Your 5 Series

BMW's own E60 driveline training manual (ST046) lays out the launch lineup plainly: the 525i and 530i got the GA6HP19Z, and the 545i got the GA6HP26Z. BMW rates the 19Z for 350 Nm and the 26Z for 600 Nm. The same manual says the two are based on the same design but use different torque converters and clutches, and the weights tell the story: 72 to 76.7 kg for the 19Z versus 84 to 89 kg for the 26Z, both including oil.

That covers the 2004-2005 cars. The 5 Series picked up new engines through the run (the 525i/530i went to the N52, then came the 528i, 535i and 550i), and BMW also built xDrive versions. Do not guess from the trim. Read the ZF tag on the transmission case or run the VIN through a BMW parts catalog. As a rule of thumb from the bench: six-cylinder cars carry a 6HP19 or 6HP21 family unit, and the V8 cars carry the heavier 6HP26. The difference matters for the pan kit, not for the fluid.

Fluid Type: ZF LifeguardFluid 6 in Both

Both the six-cylinder and V8 units take ZF LifeguardFluid 6, ZF number S671 090 255. BMW sells the same fluid under part number 83 22 0 142 516, and BMW's service literature calls it Shell M-1375.4, per the BMW bulletin reproduced by Vehicle Service Pros. That is the bottle you will find at a BMW counter.

ZF's LifeguardFluid 6 data sheet is direct about substitutes: using other oils can lead to anything from significant deterioration in shifting characteristics to transmission failure. The data sheet lists a handful of 6HP variants that take LifeguardFluid 8 instead, but they are Audi and Volkswagen "A" and "AF" units, not the BMW 19Z or 26Z. ZF's Service Information 50145 adds a second warning: no additives, because they change the chemistry of the oil. Leave the friction modifier and seal conditioner on the shelf.

If you want to run an aftermarket fluid, it has to carry the ZF approval for these units. Check the claim against ZF's list of lubricants before it goes in. A "universal European ATF" with a long list of "suitable for" claims is not the same thing as an approval.

When to Change It

BMW's E60 training manual lists "lifetime oil fill" as a feature. BMW's own GA6HP26Z training manual (ST042, written for the E65 7 Series that shares the 26Z) says the transmission requires oil replacement every 100,000 miles. ZF's data sheet lands in the same place from the other direction: lifetime fill in principle, but ZF recommends an oil change at 150,000 km, about 93,000 miles, and sooner with high temperatures, heavy loads, or unknown past use.

My take for the 5 Series: if the car has never had it done and it is past 90,000 miles, do it now, as long as it still drives right. If it was bought with no records, assume it was never done. A 550i that tows or sees hard driving deserves the shorter end of that range.

Capacity, Plugs and Torques

ItemSpec
Fluid (all E60/E61 automatics)ZF LifeguardFluid 6, S671 090 255 / BMW 83 22 0 142 516
6HP19 / 6HP21 total dry fill9 liters (9.51 qt) plus 0.5 liter for the cooling system
Drain plug, 6HP19/21 and 6HP26 (BMW)M24 x 1, 10 mm hex, 8 Nm, new plug
Filler plug, 6HP19/21 and 6HP26 (BMW)M18 x 1.5, 8 mm hex, 35 Nm +/- 3.5 Nm
Plastic pan bolts (filter integral)10 Nm, crosswise from the center outward
Idle speed during level check650-950 rpm
Level check temperatureStart 30-35 C, set at 40 C, never above 50 C

The plug sizes and torques come from SI 50145, which has a separate table for the BMW 6HP19/6HP21 family and for the BMW 6HP26, and the numbers are identical: same M24 drain, same M18 filler, same 8 Nm and 35 Nm. That is convenient on a shop floor that sees both.

The 9-liter figure is from ZF's 6HP19/6HP21 spare parts catalog, and it is the dry-unit number. You will not get anywhere near it on a pan service because the converter and cooler circuit stay full. I have not found a ZF document that publishes a BMW 6HP26 dry fill I would put my name on, so I will not quote one. It is a bigger, heavier unit. Have 8 liters on the bench for a V8 car and 7 for a six-cylinder, and remember the level is set by overflow at temperature, not by a measured quantity.

Before You Start

  • A scan tool that reads transmission fluid temperature. ZF's procedure starts with connecting a diagnostic unit to read oil temperature and engine speed. A hand on the pan or an IR gun is not the same reading.
  • The car level. BMW's training says the car must be parked flat and level for the oil level check. On a lift, use a drive-on or set all four corners equal.
  • The right pan kit. BMW's GA6HP26Z training notes the inlet filter and debris magnets are integral in the plastic pan and are replaced as a unit. SI 50145 says the same for plastic pans in general. You are buying a pan, not a filter.
  • A new drain plug and pan bolts. The BMW bulletin says to replace the drain plug on plastic-pan transmissions (all except the E53 X5).
  • A fill pump with a fitting that threads into the side fill hole.

Step by Step

1. Check idle and warm it up

Connect the scan tool and start the engine. ZF specifies 650-950 rpm at idle, and SI 50145 says that if idle is out of range, a correct oil level cannot be set. A vacuum leak on an N62 that puts idle at 1,100 rpm will give you a wrong level every time. Fix it first. Then drive the car to bring the fluid up to temperature, park level, select P, set the parking brake, and shut it off.

2. Drain, then let the pan cool before it comes off

Pull the drain plug and catch the fluid. Then stop. BMW's GA6HP26Z training says the oil pan can only be removed at temperatures below 40 C because the plastic distorts when hot. Let it sit before you crack the pan bolts, and loosen them crosswise from the center out.

Look at what came out. ZF's SI 50145 flowchart says that if the oil smells burned or there are large chips or fragments, abort the oil change: the transmission is defective. Gray paste on the magnets is normal. Pieces of clutch material or metal flakes are not, and a new pan will not change that.

3. Check the sealing sleeve while you are in there

The sealing sleeve is the plastic adapter where the harness passes through the case to the mechatronic, and it is the most common leak on these units. The BMW bulletin reported by Vehicle Service Pros lists sleeve 24 34 7 588 725 and says that after installation the gap between the harness connector and the case should not exceed 3 mm. Around 7-8 mm means it is not seated, and you will see faults 5079 and 507A and a transmission failsafe. Confirm the sleeve part number against your VIN before you order, since the 6HP19 and 6HP26 do not always share hardware.

4. Pan and drain plug

Clean the sealing surface and keep it dry. Start the new pan bolts by hand, then torque them crosswise from the center outward to 10 Nm. Install the new drain plug at 8 Nm. On the 26Z, BMW's training adds a check: the plug and pan have embossed alignment marks, and the arrow on the pan must land inside the range marked on the plug. BMW warns twice in the same page not to overtighten, because the pan and plug distort or crack.

5. Initial fill

With the engine off, fill through the side hole until fluid runs out. Start the engine and fill again until it runs out. Close the filler plug and shut the engine off. Never run the engine dry with the pan freshly installed and no fluid in it.

6. Cycle the gears

Restart and let it idle. Per ZF's 6HP19/6HP21 catalog procedure, move through R and D and up to 3rd gear, holding each position about 3 seconds, then return to P. This fills the clutch circuits so the level you set next is real.

7. Set the level by temperature

Watch transmission fluid temperature. At 30-35 C, open the filler plug. If nothing comes out, add until it runs. Hold idle until the fluid reaches 40 C and wait until only single drops come from the hole. That is the correct level. Close the filler plug at 35 Nm. If the fluid went above 50 C before you finished, ZF's procedure says let it cool and start the check over. A level set hot will be low once it cools.

One more note from SI 50145: on versions with a thermostat valve in the cooler circuit, the fluid has to reach at least 75 C on the test drive so the thermostat opens and the cooler fills, then you let it cool and check the level again at 35 C. If you skip this on a car that has the thermostat, you will set it full and drive away a half liter low.

What It Costs

Parts are most of the bill. In our shop, the 6HP19 service kit with pan, integral filter, bolts and fluid is $264.99, the 6HP26 V8 service kit with pan, filter and ATF is $254.99, and a 6-liter case of genuine LifeguardFluid 6 is $174.99 if you need extra for a full level set. Labor varies by shop, but this is not a quick oil-change-bay job. Budget a couple of hours, and make sure the quote names a scan-tool, temperature-checked level set. A shop that says "we just top it off" is going to give you the wrong level.

If your quote is a "flush," read our flush vs drain-and-fill guide first. ZF's procedure is a drain, pan and fill.

The Mistakes I See Most

  • Level set cold or hot. No temperature reading means the level is a guess, and a guess on a ZF six-speed is usually low.
  • Wrong pan kit. A 6HP19 pan does not go on a 6HP26. Confirm the unit first.
  • Cracked plastic pan. 10 Nm is not much. Use a torque wrench in inch-pounds if you have to (about 89 in-lb).
  • Sleeve not seated. A 7-8 mm gap at the connector turns a fluid service into a failsafe and a damaged mechatronic connector.
  • "Universal" ATF or additives. ZF says no to both.

Shop the part for this fix

Core Transmission Parts carries ZF 6HP26 and 6HP19 pan kits, service parts and rebuild kits for the BMW six-speed.

See ZF 6HP parts at Core Transmission Parts →

Or browse rebuild kits →

Frequently Asked Questions

What transmission fluid does a BMW 5 Series automatic take?

The E60 and E61 5 Series ZF six-speeds, both the 6HP19 family in the six-cylinder cars and the 6HP26 in the V8 cars, take ZF LifeguardFluid 6, ZF number S671 090 255. BMW sells it as part number 83 22 0 142 516, also labeled Shell M-1375.4. ZF warns against other oils and against any additives.

How much transmission fluid does a BMW 5 Series hold?

ZF lists the 6HP19 and 6HP21 at 9 liters (9.51 quarts) plus 0.5 liter for the cooling system, which is the dry-unit figure. A pan service recovers much less because the converter and cooler stay full. Have about 7 liters on hand for a six-cylinder car and 8 for a V8, and set the level by overflow at 30-40 C.

How often should a BMW 5 Series transmission fluid be changed?

BMW marketed it as a lifetime fill, but BMW's own GA6HP26Z training manual says the transmission requires oil replacement every 100,000 miles, and ZF recommends 150,000 km, about 93,000 miles. ZF says shorter intervals make sense with high temperatures, heavy loads or an unknown history.

Does the 545i use a different transmission than the 525i and 530i?

Yes. BMW's E60 training manual lists the GA6HP19Z for the 525i and 530i and the GA6HP26Z for the 545i, with different torque converters and clutches. The V8 cars carry the heavier 6HP26. Both take the same fluid and the same drain and filler plug torques, but the pan kits are different, so confirm the unit by the ZF tag or VIN.

Can I check the 5 Series transmission level without a scan tool?

Not correctly. ZF's procedure sets the level at a specific fluid temperature, starting at 30-35 C and finishing at 40 C, with idle between 650 and 950 rpm. A level set above 50 C will be low once it cools, so you need a scan tool that reads transmission fluid temperature.

Sources

  1. ZF Friedrichshafen AG, Service Information 50145 EN, "Oil change kit for ZF 5HP/6HP automatic transmission" (03.2023). Backs the separate BMW 6HP19/6HP21 and BMW 6HP26 plug tables (M24 x 1 drain, 10 mm, 8 Nm; M18 x 1.5 filler, 8 mm, 35 Nm), the 650-950 rpm idle check, the burned-smell and large-chip abort rule, the plastic pan 10 Nm torque with integral filter, the crosswise bolt sequence, the 30-35 C / 40 C / 50 C level procedure, the 75 C thermostat-valve note and the no-additives warning. aftermarket.zf.com (PDF)
  2. ZF Friedrichshafen AG, Product Data Sheet, ZF LifeguardFluid 6. Backs LifeguardFluid 6 as the 6HP fill, the short list of 6HP variants that take LifeguardFluid 8, the warning that other oils can cause poor shifting or transmission failure, and the 150,000 km change recommendation with shorter intervals under heat, load or unknown history. aftermarket.zf.com (PDF)
  3. BMW Technical Training, ST046 E60 Complete Vehicle, "E60 Driveline." Backs the GA6HP19Z for the 525i/530i and GA6HP26Z for the 545i, the 350 Nm and 600 Nm ratings, the shared design with different converters and clutches, the weights including oil, the lifetime oil fill, and the level-car requirement for the oil level check. archive.org (PDF)
  4. BMW Technical Training, ST042 E65 Complete Vehicle Part 2, "GA6HP26Z Automatic Transmission." Backs the 100,000-mile oil replacement statement for the GA6HP26Z, the rule that the plastic pan only be removed below 40 C, the integral filter and magnets replaced with the pan, and the drain plug alignment marks and overtightening warning. archive.org (PDF)
  5. ZF Services, ZF 6HP19 / 6HP21 Automatic Transmission Spare Parts Catalog (2008). Backs the 9 liter (9.51 qt) plus 0.5 liter capacity figure and the R and D through 3rd gear fill sequence with 3-second holds. ZF Services catalog (PDF, vaglinks.com mirror)
  6. Vehicle Service Pros, BMW technical bulletin "Leaky Bimmer," July 9, 2012. Backs the sealing sleeve leak, sleeve part 24 34 7 588 725, the 3 mm connector gap and 7-8 mm mis-seat symptom, fault codes 5079 and 507A, drain plug replacement on plastic-pan units except the E53, and Shell M-1375.4 as BMW 83 22 0 142 516. vehicleservicepros.com

Need parts for this job?

6HP19 and 6HP26 pan and filter kits, ZF LifeguardFluid 6 and fill tools for the ZF six-speed in the BMW 5 Series, on our own secure checkout.

Shop ZF6HP parts →

Related ZF6HP guides

Every fluid spec, one chart

DEXRON, MERCON, ATF+4 and the import specs, organized by transmission unit so you are not guessing at the parts counter. Free, no signup wall.

Open the fluid spec chart →