Blog › Maintenance › ZF8HP BMW 3 Series Fluid Change: Type, Capacity and Cost

ZF8HP BMW 3 Series Fluid Change: Type, Capacity and Cost

Ask three people when an F30, F31 or F34 3 Series needs its transmission fluid changed and you will get three answers: never, 60,000 miles, or whenever it starts shifting badly. None of those is what ZF and BMW actually wrote down. ZF publishes the fluid data sheet, the oil change instructions and the approved lubricant list, and BMW's bulletins give part numbers, quantities and the level-check rules dealers follow.

This is the fluid service on the 2012-2019 3 Series 8-speed the way I do it on the bench: which fluid, how much to have on the shelf, when to do it, the exact level procedure and torques, and what the job should cost. If the car already has a shift or slip complaint, read our 3 Series shift problems guide or slipping guide first, because a fluid change is maintenance, not a repair.


Recommended ZF8HP parts for a 3 Series fluid change
The pan is the filter on this unit, so the service is a pan-and-filter assembly plus seven liters of ZF LifeguardFluid 8. Fits the 8HP45/8HP50 in the F30, F31 and F34. Secure checkout on our own site.
BMW 8HP Transmission Oil Pan with Filter Kit 24118612901
BMW 8HP Transmission Oil Pan with Filter Kit 24118612901
$79.99View part
ZF 8HP Transmission Oil Pan Filter Kit with Gasket, Drain Plug and Screws (1087298247)
ZF 8HP Transmission Oil Pan Filter Kit with Gasket, Drain Plug and Screws (1087298247)
$109.99View part
ZF Lifeguardfluid 8 ATF, 7-Liter Service Fill
ZF Lifeguardfluid 8 ATF, 7-Liter Service Fill
$223.99View part

Which 8HP Is Under the Car

The four- and six-cylinder F30-family cars with the N20, N26 and N55 engines use the first-generation 8HP45. The later B58 cars use the second-generation 8HP50. The ActiveHybrid 3 uses its own hybrid unit, the GA8P70Z. Read the ZF tag on the side of the case before you order a pan, because the internal parts differ even where the service parts overlap.

For a fluid service, the 8HP45 and 8HP50 sit in the same ZF lubricant group and the same ZF oil change kit row, so the fluid and procedure are identical. Only the fill plug differs between rear-wheel-drive and xDrive cars.

The Fluid: ZF LifeguardFluid 8, Sold by BMW as ATF 3+

ZF's List of Lubricants TE-ML 11 (edition 01.10.2026) puts the 8HP45, 8HP45X, 8HP50 and 8HP50X in the same product group as the 8HP70 and 8HP75. The approved fill for that group is ZF LifeguardFluid 8, and ZF cross-references it to BMW ATF 3+, oil number 83225A12A00. BMW's own service bulletins for the F30 family order the same fluid as 83 22 2 289 720 in one-liter bottles and 83 22 2 152 426 in the 20-liter drum (BMW SI B24 02 15). Any of those is the correct oil under a different label.

Do not reach for a bottle just because it says "ZF 8-speed" on the front. TE-ML 11 lists the later 8HP60 and 8HP80 units, and the 9HP, in a separate group that takes LifeguardFluid 9, and the newer plug-in hybrids take yet another fluid. The variant on the case tag decides which group you buy from. ZF's oil change instructions (SI 50130) say to use only the specified LifeguardFluid and not to add any further additives, because they alter the oil's chemistry. Skip the friction modifier bottle.

LifeguardFluid 8 is a semi-synthetic, per ZF's product data sheet. The data sheet also says containers up to 20 liters must be shaken vigorously for at least 15 seconds before pouring, which almost nobody does. The additive package settles in a bottle that has sat on a shelf.

ItemSpec / part numberSource
FluidZF LifeguardFluid 8 = BMW ATF 3+ZF TE-ML 11
BMW oil number (ZF list)83225A12A00ZF TE-ML 11
BMW part numbers in F30 bulletins83 22 2 289 720 (1 L), 83 22 2 152 426 (20 L)BMW SI B24 02 15
ZF oil change kit, 8HP45 / 8HP50 BMW1087.298.364 (no oil), 1087.298.365 (with oil)ZF SI 50130, Tab. 1
Pan typePlastic, filter integrated in the panZF SI 50130, Tab. 2

How Much Fluid It Takes

This is the number everyone wants and the one most write-ups get wrong, because a pan-and-filter service does not empty the transmission. The torque converter, the cooler and its lines, and the passages in the mechatronic all hold fluid that stays put when the pan comes off. What goes back in is whatever it takes to bring the level up to the fill hole at the right temperature, and that varies with how long the car drained and how much was lost from the cooler lines.

The best published BMW figure for an F30 is in BMW's maintenance bulletin for the ActiveHybrid 3, SI B24 07 12 (March 2016 revision), which lists ATF 3+ part number 83 22 2 289 720 at approximately 4.6 liters for the fluid service. That is the hybrid GA8P70Z, not the 8HP45, so treat it as a ballpark rather than a spec for a 328i. ZF's own oil change kits that include oil ship with seven one-liter bottles of LifeguardFluid, per ZF Aftermarket. My rule is simple: have seven liters on the shelf before the pan comes off, put in what the level procedure asks for, and write down how much that was. BMW makes its dealers record the amount added on every level correction (SI B24 02 13), and it is worth doing for the same reason. A car that took a liter more than expected has a leak you have not found yet.

When to Change It: Lifetime Fill vs. What ZF Actually Says

BMW treats the conventional 3 Series as lifetime fill. Unlike the ActiveHybrid 3 bulletin below, I have not found a BMW bulletin that makes a fluid change routine maintenance on the N20, N26, N55 or B58 cars. ZF's LifeguardFluid 8 data sheet tells a different story in two sentences: ZF transmissions are generally filled with lifetime oil, but because so many factors affect transmission life, ZF recommends an oil change after 150,000 km, about 93,000 miles. The same data sheet says it can make sense to change the oil sooner under high temperatures and loads, or when the vehicle's past use is unknown.

ZF's SI 50130 names the high-load cases: many trips at high speed, many trips towing a trailer, and sporty driving. At very high operating temperatures the oil ages faster. ATRA's GEARS Magazine reported that most ZF 8-speed vehicles call for a fluid and filter change at 70,000 to 80,000 miles, which it described as ZF's recommended interval as well.

BMW's own bulletins show it does not consider the fluid immortal when the duty is hard. On the ActiveHybrid 3, SI B24 07 12 makes the fluid change mandatory at every second oil service on cars built up to 07/2013 (option code 8KC, 15,000-mile/24-month oil interval) and at every third oil service on cars built from 07/2013 (option code 8KL, 10,000-mile/12-month oil interval). That works out to roughly every 30,000 miles, because the hybrid components inside the transmission are hard on the oil.

For the conventional cars I recommend 60,000 to 80,000 miles, and sooner on a tuned car, a car that sees track days, or a used car with no history. A 3 Series that shows up at 90,000 miles with no records is exactly the "unknown past use" case ZF describes.

Check the Transmission Before You Service It

On a high-mileage car, spend 15 minutes on the scan tool before you sell the job. GEARS Magazine laid out a health check that reads the clutch fill adaptation data for all five shift elements. Each one reports a fast filling counter, a filling counter, a filling pressure in millibar and a filling time in milliseconds. The numbers the article cites: a fill counter above 14 before you trust the data (lower means the history was cleared too recently), filling pressure inside roughly -300 to +300 mbar, and filling time inside -120 to +120 ms, with pressure the more important of the two. The article's examples are Chrysler trucks, but the adaptation data comes from the same ZF hardware.

If the values are inside those ranges, do the service and tell the customer the unit looks healthy. If one element is pinned at the edge of its range, the clutch is already worn and fresh fluid will not bring it back. Have that conversation before the pan comes off, not after. Remember too that BMW's SI B24 02 13 says to save the vehicle data and not reset EGS adaptations before a complaint is verified, so pull and save those values first.

While the car is on the lift, look at the cooler lines where they enter the transmission. BMW's SI B24 02 15 covers fluid loss at the cooler line connections on F30, F31 and F34 cars with the N20, N26 or N55 and the 8HP, caused by O-rings damaged by unfavorable connection tolerances. BMW's fix is to replace the O-rings and the cooler lines, and it warns that replacing only the O-rings can lead to a repeat failure. A wet line connection at service time is a reason to quote lines, not just O-rings. Our ZF8HP cooler line guide covers the job.

The Service, Step by Step

This follows ZF SI 50130 and BMW SI B24 02 13. You need a scan tool that reads live transmission oil temperature. A basic code reader will not do it, and without that reading there is no way to set the level correctly.

  1. Set up the car. ZF's prerequisites: limp home mode not active, lights, air conditioning and electrical consumers off, the car level on a lift (not on one side on jack stands), selector in P, parking brake on, and the scan tool connected and reading oil temperature.
  2. Crack the fill plug first. Make sure you can get the fill plug out before you drain anything. A car with no fluid in it and a seized fill plug cannot be driven off the lift.
  3. Drain and drop the pan. The filter is part of the plastic pan, so the pan and filter come off as one assembly and get replaced together. Loosen the pan bolts crosswise from the center outward. Observe ESD precautions near the mechatronic: ZF's sheet says not to touch the contacts.
  4. Install the new pan. Run the bolts in by hand first, then tighten crosswise from the center outward to 10 Nm for the plastic pan. Overtightening a plastic pan cracks the flange or distorts the seal.
  5. Initial fill. Fill through the fill hole until fluid runs out. Do not start the engine with no oil in the transmission, and do not move the car.
  6. Bring it to temperature. Start the engine and check transmission oil temperature. The level can only be set at 30 to 50 C. Below 30 C, let it warm up. Above 50 C, let it cool down. A level set hot leaves the unit low once it cools.
  7. Fill the converter and clutch circuits. Hold 2,000 rpm for 30 seconds to fill the torque converter, return to idle, then select P, R and D and manually shift D1 and D2, holding each for about 10 seconds. Recheck temperature.
  8. Set the level. With the engine idling and the oil still at 30-50 C, open the fill plug. If fluid runs out, wait until it comes out in single drops. If nothing runs out, add LifeguardFluid until it does, then wait for single drops. BMW's bulletin adds two blunt rules: the level is only valid through the ISTA test plan ABL-DIT-AS2460_GSOEA_8HP at a dealer, and do not stick your fingers into the filler hole to feel for fluid.
  9. Close it up. Torque the fill plug and check the pan, plugs and cooler lines for leaks.
  10. Relearn. Per SI B24 02 13, after a level correction clear the EGS adaptations and drive the car warmed up at various speeds for at least five miles.
FastenerSize / driveTorque
Plastic oil pan boltsCrosswise from center outward10 Nm
Drain plug (8HP standard)M18 x 1.0, 10 mm hex8 Nm ± 1
Fill plug, rear-wheel driveM18 x 1.5, 8 mm hex35 Nm ± 3.5
Fill plug, four-wheel drive (xDrive)M22 x 1.5, 10 mm hex30 Nm ± 3

All four values are from ZF SI 50130, Tables 2 and 3. Note how low the drain plug torque is. It threads into the plastic pan, and 8 Nm is barely more than snug.

Why the Level Matters More Than the Fluid

ZF's warning in SI 50130 is short. If the level is too low, the transmission will be damaged. If it is too high, the excess oil leaks out through the overflow when the unit heats up, and the escaping oil can ignite on hot parts such as the exhaust. On an F30 that is not theoretical, because the exhaust runs right alongside the transmission.

BMW's SI B24 02 13 notes that when a car comes back with a slipping complaint after an oil leak repair, chances are the fluid level is wrong. The same applies after a fluid service: a new complaint right after the job usually means the level was set at the wrong temperature or with the car not level.

What It Costs

GEARS Magazine reported that the dealer parts bill alone for an 8-speed pan, filter and fluid runs over $350, with fluid around $25 a quart. Doing it yourself or at an independent shop, the parts are a pan-and-filter assembly with gasket and plugs plus seven liters of LifeguardFluid 8. Using our own prices, that is $79.99 to $109.99 for the pan kit and $223.99 for a seven-liter pack, so roughly $300 to $335 in parts. Labor runs longer than a normal fluid change because of the temperature-controlled level procedure and the relearn drive. The tool you cannot skip is the scan tool that reads oil temperature.

For a fuller cost breakdown across all 8HP applications, see our ZF8HP fluid change cost guide, and for the arguments about flushing, see flush vs. drain and fill.

Shop the part for this fix

Core Transmission Parts carries an 8HP45 transmission filter with pan for the 2012-up Gen 1 unit used in the N20, N26 and N55 3 Series. Check the ZF case tag first, and confirm RWD or xDrive before ordering.

See the 8HP45 filter with pan at Core Transmission Parts →

Or browse all ZF8HP parts →

Frequently Asked Questions

What transmission fluid does a BMW 3 Series 8-speed take?

The 8HP45 and 8HP50 in the F30, F31 and F34 take ZF LifeguardFluid 8, which BMW sells as ATF 3+. ZF's lubricant list TE-ML 11 cross-references it to BMW oil number 83225A12A00, and BMW bulletins order it as 83 22 2 289 720 in one-liter bottles. Do not add any additives, per ZF.

How much transmission fluid does an F30 need for a fluid change?

A pan-and-filter service does not drain the converter or cooler, so the refill is whatever brings the level to the fill hole at 30-50 C. BMW lists approximately 4.6 liters of ATF 3+ for the ActiveHybrid 3 fluid service, and ZF's oil change kits with oil include seven one-liter bottles. Have seven liters on hand and record how much went in.

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

BMW calls it lifetime fill, but ZF's LifeguardFluid 8 data sheet recommends an oil change after 150,000 km, about 93,000 miles, and sooner under high heat, heavy load or unknown past use. GEARS Magazine reported a 70,000-80,000 mile interval for most ZF 8-speed vehicles. 60,000 to 80,000 miles is a sensible target, sooner on tuned or hard-driven cars.

Can I change the 8HP fluid without a scan tool?

You can drain it, but you cannot set the level correctly. ZF's procedure requires a tool that reads live transmission oil temperature, because the level is only valid between 30 and 50 C after a 2,000 rpm converter fill and a gear cycle. A level set too low damages the transmission, and too high leaks out the overflow onto hot exhaust parts.

Sources

  1. ZF Friedrichshafen AG, Service Information 50130 EN, "Oil change kit for ZF 8HP automatic transmission" (11.2024). Backs the kit assignment for 8HP45 and 8HP50 BMW (1087.298.364 / 1087.298.365), plastic pan with integrated filter, the high-speed, towing and sporty-driving examples, the no-additives rule, the low-level and overfill warnings, the prerequisites, the 30-50 C level window, the 2,000 rpm converter fill and gear cycle, the single-drop level point, the crosswise bolt sequence, the 10 Nm pan torque and the drain and fill plug sizes and torques. aftermarket.zf.com (PDF)
  2. ZF Friedrichshafen AG, List of Lubricants TE-ML 11 (edition 01.10.2026). Backs the 8HP45 and 8HP50 placement in the LifeguardFluid 8 group, the BMW ATF 3+ oil number 83225A12A00 cross-reference, and the separate fluid groups for the 8HP60/8HP80, 9HP and plug-in hybrid units. aftermarket.zf.com (PDF)
  3. ZF, LifeguardFluid 8 product data sheet. Backs the semi-synthetic base oil, the lifetime-fill statement alongside the 150,000 km oil change recommendation, shorter intervals for high temperature, high load or unknown past use, and shaking containers for at least 15 seconds. aftermarket.zf.com (PDF)
  4. BMW of North America, SI B24 07 12, "Hybrid Automatic Transmission: Fluid Maintenance Service Interval" (March 2016), on NHTSA's bulletin server. Backs the F30 ActiveHybrid 3 fluid change at every second (8KC, to 07/2013) or third (8KL, from 07/2013) oil service, the GA8P70Z repair instruction, and the ATF 3+ 83 22 2 289 720 quantity of approximately 4.6 liters. static.nhtsa.gov (PDF)
  5. BMW of North America, SI B24 02 13, "8-Speed ZF Automatic Transmission Diagnosis and Troubleshooting Hints" (May 2013), on NHTSA's bulletin server. Backs checking the level on every concern, recording how much fluid was added, test plan ABL-DIT-AS2460_GSOEA_8HP, filling until it just trickles out, the no-fingers warning, clearing EGS adaptations with a five-mile warm drive, not resetting adaptations before verifying a complaint, and the wrong-level-after-leak-repair note. static.nhtsa.gov (PDF)
  6. BMW of North America, SI B24 02 15, "8HP: Transmission Fluid Loss from Cooler Lines Connections" (November 2016), on NHTSA's bulletin server. Backs the F30/F31/F34 N20, N26 and N55 cooler line O-ring leak, replacing lines and O-rings together, and the ATF part numbers 83 22 2 289 720 (1 L) and 83 22 2 152 426 (20 L). static.nhtsa.gov (PDF)
  7. GEARS Magazine (ATRA), "The ZF 8-Speed Transmission Fluid and Filter Change" (January/February 2020). Backs the 70,000-80,000 mile interval, the $350-plus dealer parts cost and $25-a-quart fluid, and the clutch fill adaptation health check (fill counter above 14, -300 to +300 mbar fill pressure, -120 to +120 ms fill time). gearsmagazine.com

Need parts for this job?

Shop 8HP pan and filter kits, ZF LifeguardFluid 8 and service tools for the BMW 3 Series 8-speed, on our own secure checkout.

Shop ZF8HP parts →

Related ZF8HP 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 →