Joined
·
646 Posts
While not the subject of torrid debate (like sensors on M56 SULEV radiators
), there is a decent amount of misinformation and confusion about the differences among the variants of the ZF 5HP19 5-speed automatics.
These transmissions are found from around 1995 to 2003 on a range of BMW models, notably 323/325/328/330 up to the 2003 model year. They are also found on all SULEV models until the end of the e46 run and are alternatively referred to as A5S325Z-TT (325), A5S 325Z - TU (330), etc.
Tl;dr: If someone lists a ZF 5HP19 BMW transmission used on eBay or Facebook and says it is for 325/330, they are wrong. There are two different transmissions, and it is worth it to understand how.
Many thanks to @jjrichar for his AWESOME DIYs
How to distinguish
The 5HP19, which was also used in Porsche, Audi, and Volkswagen applications, has many variants among the brands, but four main variants for the E46. The non-BMW ones are definitely not interchangeable as they have fundamentally different housings, valve bodies, and other componentry. The BMW models can be distinguished by looking at the green tag on the right rear of the transmission body starting with the printed digits "1060" followed by:
005 - 323
008 - 320
009 - 325, 525, Z4 (I think)
010 - 330, 530
What is Different
As should be clear, these are not the same transmissions. I am not fluent enough in the 320 and 328 to comment, so I am going to cover only 325 v 330. I am going to refer to them as "009" for the 325 and "010" for the 330.
1. They will both bolt on to either engine. The bolt pattern, harness/connectors, shift cable, flex plate, output flange and cooler lines are identical, so if you have (or swap in) a B30 engine you can bolt the 009 transmission on and it will run and drive.
2. The gear ratios are identical across all four variants. Since the actual Ravigneaux gearset in all variants are the same part, they all have the same gearing
3. The clutch plates, cylinders and steels vary across variants. The 010 has a different "C" clutch cylinder and has four friction/steels versus 3 for 005/008/009. All other cylinders, clutches and steels are the same between the 009 and 010 models. 005/008 has different cylinders and steels for other clutches (if you care
)
4. The torque converters are different. Each variant has a different torque converter. This makes sense as the engines each have different torque.
5. The 010 (330) torque converter lockout clutch is different. The 010 variant has a different lockup clutch in the torque converter. Since this clutch is controlled by the valve body, it also has a different valve body. Specifically, the front upper valve body has a piston that controls the torque converter. So different piston, different upper front valve body.
6. The EGS software is different. The 010 and 009 EGS are different part numbers and run different software
"C" Clutch steels and friction discs
For illustration, here is a picture of the steels from an 010 (left) and an 009:
As you can see, the 010 has an extra disc, though all of the discs are thinner to fit the overall transmission cavity. This provides 33% more surface area which presumably helps with handling the extra torque.
I ran an 009 with a b30 engine for two years, and the 009 C clutch steels (right) were the only steels that had to be replaced when I rebuilt. They were covered in burn spots throughout. Take what you want from that, but I believe that the extra steels play a role.
The ring on the left below is one of the 009 C clutch steels after 2 years mated to a b30 engine.
Torque converter and valve body
The lockup clutch in the Torque converter of the 010 is different. It is controlled by a piston in the upper front valve body. Interestingly, the casting for this valve body on all models is exactly the same and has the cast part number 1060327098. However there is a different part 1060327099 for the 010, and it can be distinguished by the very elegantly hand-engraved "99" on the casting. These photos are from a 1060327099 valve body, note the cast part number:
But it is actually an 099, because of this:
This threw me for a bit, as I kept opening 010 transmissions and finding parts with a cast part number for the 009. What I strongly suspect is that they needed a bigger flow for the 010 torque converter which meant overboring that chamber. Instead of casting a new part, they likely machined the existing part, created a larger piston, and hand marked those parts.
Here are a few images of the torque converter control valve pistons. The 009 piston is 10.2mm at the narrower part, and the 010 is 11.2mm at the same part, so the bore is 1mm larger for the 010 variant.
Here is the diagram of the upper front valve body and its function:
#2 in the diagram - the lockup control valve - is the piston in question, and it is different for the 010 (it is the same among 005/008/009). The housing, predictably, is also different. If you are curious how one finds that out, here is the section of the ZF parts catalog that shows it:
EGS Versions
The transmission control modules have the same form factor and connectors. However, the 325 and 330 modules have different part numbers and consequently different software versions.
325 - p/n 24607533602
330 - p/n 24607529020
B25-B30 swap
If you do a b25-b30 swap and want to keep the ZF transmission, then you have a few options:
1. Just keep the 009 transmission and 009 torque converter as many folks have done. It will bolt on, plug in, and start up, and you have the benefit of using the EGS (a.k.a. TCM, TCU or Transmission module) that came with your car and is matched to your VIN. The transmission is not matched to your engine, and I wouldn't recommend, but it is definitely the easiest path.
2. Get a matched 010 transmission and 010 torque converter. You have a bigger engine, it makes sense to get the proper transmission for it. However, you will need to either replace the EGS or change the software it is running (similar to changing the ECU to b30)
3. Do a "bespoke" upgrade. Open up the transmission, swap in an upper front body from an 010 and the "C" clutch. Buy a rebuilt 010 torque converter. Replace or recode the EGS.
4. Swap to a GM transmission
My experience
Why do I know this nonsense? Well, I swapped a b30 ZHP into my 2003 SULEV touring. I connected it to the existing 009 ZF auto, and it ran ... fine. It was never snappy, and I wasn't happy. Two years later, the transmission totally failed with the TC seized to the pump bearing.
I pulled the transmission to rebuild, and as I dug in, I began to learn what I was working with. I was rebuilding the “tower” of the 009 when I noticed that the "C" clutch pack steels were absolutely fried and unusable. I checked for part numbers in the ZF guide and discovered that the steels and cylinder were different parts from the 009.
I then paid $200 for an 010 transmission pulled from Pick n Pull, and harvested those parts. For no particularly good reason, I also rebuilt and installed the valve body from the 010.
I bought an 010 torque converter and installed everything (saga is in another thread). After a screwup (bad TC, I think) I got everything installed and it started driving beautifully until I reached cruising speed and it was awful. I did some more research and realized that I needed to recode the EGS (not done yet).
If I had to do it again, I would have:
1. picked up the 010 transmission and rebuilt it with new friction discs, seals and steels (not really that hard if you have experience with massive Lego sets)
2. picked up a reman 010 TC
3. recoded the EGS
If I had a daughter who was willing to deal with a stick, I would have done a 6-speed swap
These transmissions are found from around 1995 to 2003 on a range of BMW models, notably 323/325/328/330 up to the 2003 model year. They are also found on all SULEV models until the end of the e46 run and are alternatively referred to as A5S325Z-TT (325), A5S 325Z - TU (330), etc.
Tl;dr: If someone lists a ZF 5HP19 BMW transmission used on eBay or Facebook and says it is for 325/330, they are wrong. There are two different transmissions, and it is worth it to understand how.
Many thanks to @jjrichar for his AWESOME DIYs
How to distinguish
The 5HP19, which was also used in Porsche, Audi, and Volkswagen applications, has many variants among the brands, but four main variants for the E46. The non-BMW ones are definitely not interchangeable as they have fundamentally different housings, valve bodies, and other componentry. The BMW models can be distinguished by looking at the green tag on the right rear of the transmission body starting with the printed digits "1060" followed by:
005 - 323
008 - 320
009 - 325, 525, Z4 (I think)
010 - 330, 530

What is Different
As should be clear, these are not the same transmissions. I am not fluent enough in the 320 and 328 to comment, so I am going to cover only 325 v 330. I am going to refer to them as "009" for the 325 and "010" for the 330.
1. They will both bolt on to either engine. The bolt pattern, harness/connectors, shift cable, flex plate, output flange and cooler lines are identical, so if you have (or swap in) a B30 engine you can bolt the 009 transmission on and it will run and drive.
2. The gear ratios are identical across all four variants. Since the actual Ravigneaux gearset in all variants are the same part, they all have the same gearing
3. The clutch plates, cylinders and steels vary across variants. The 010 has a different "C" clutch cylinder and has four friction/steels versus 3 for 005/008/009. All other cylinders, clutches and steels are the same between the 009 and 010 models. 005/008 has different cylinders and steels for other clutches (if you care
4. The torque converters are different. Each variant has a different torque converter. This makes sense as the engines each have different torque.
5. The 010 (330) torque converter lockout clutch is different. The 010 variant has a different lockup clutch in the torque converter. Since this clutch is controlled by the valve body, it also has a different valve body. Specifically, the front upper valve body has a piston that controls the torque converter. So different piston, different upper front valve body.
6. The EGS software is different. The 010 and 009 EGS are different part numbers and run different software
"C" Clutch steels and friction discs
For illustration, here is a picture of the steels from an 010 (left) and an 009:
As you can see, the 010 has an extra disc, though all of the discs are thinner to fit the overall transmission cavity. This provides 33% more surface area which presumably helps with handling the extra torque.
I ran an 009 with a b30 engine for two years, and the 009 C clutch steels (right) were the only steels that had to be replaced when I rebuilt. They were covered in burn spots throughout. Take what you want from that, but I believe that the extra steels play a role.
The ring on the left below is one of the 009 C clutch steels after 2 years mated to a b30 engine.
Torque converter and valve body
The lockup clutch in the Torque converter of the 010 is different. It is controlled by a piston in the upper front valve body. Interestingly, the casting for this valve body on all models is exactly the same and has the cast part number 1060327098. However there is a different part 1060327099 for the 010, and it can be distinguished by the very elegantly hand-engraved "99" on the casting. These photos are from a 1060327099 valve body, note the cast part number:
But it is actually an 099, because of this:
This threw me for a bit, as I kept opening 010 transmissions and finding parts with a cast part number for the 009. What I strongly suspect is that they needed a bigger flow for the 010 torque converter which meant overboring that chamber. Instead of casting a new part, they likely machined the existing part, created a larger piston, and hand marked those parts.
Here are a few images of the torque converter control valve pistons. The 009 piston is 10.2mm at the narrower part, and the 010 is 11.2mm at the same part, so the bore is 1mm larger for the 010 variant.
Here is the diagram of the upper front valve body and its function:
#2 in the diagram - the lockup control valve - is the piston in question, and it is different for the 010 (it is the same among 005/008/009). The housing, predictably, is also different. If you are curious how one finds that out, here is the section of the ZF parts catalog that shows it:
EGS Versions
The transmission control modules have the same form factor and connectors. However, the 325 and 330 modules have different part numbers and consequently different software versions.
325 - p/n 24607533602
330 - p/n 24607529020
B25-B30 swap
If you do a b25-b30 swap and want to keep the ZF transmission, then you have a few options:
1. Just keep the 009 transmission and 009 torque converter as many folks have done. It will bolt on, plug in, and start up, and you have the benefit of using the EGS (a.k.a. TCM, TCU or Transmission module) that came with your car and is matched to your VIN. The transmission is not matched to your engine, and I wouldn't recommend, but it is definitely the easiest path.
2. Get a matched 010 transmission and 010 torque converter. You have a bigger engine, it makes sense to get the proper transmission for it. However, you will need to either replace the EGS or change the software it is running (similar to changing the ECU to b30)
3. Do a "bespoke" upgrade. Open up the transmission, swap in an upper front body from an 010 and the "C" clutch. Buy a rebuilt 010 torque converter. Replace or recode the EGS.
4. Swap to a GM transmission
My experience
Why do I know this nonsense? Well, I swapped a b30 ZHP into my 2003 SULEV touring. I connected it to the existing 009 ZF auto, and it ran ... fine. It was never snappy, and I wasn't happy. Two years later, the transmission totally failed with the TC seized to the pump bearing.
I pulled the transmission to rebuild, and as I dug in, I began to learn what I was working with. I was rebuilding the “tower” of the 009 when I noticed that the "C" clutch pack steels were absolutely fried and unusable. I checked for part numbers in the ZF guide and discovered that the steels and cylinder were different parts from the 009.
I then paid $200 for an 010 transmission pulled from Pick n Pull, and harvested those parts. For no particularly good reason, I also rebuilt and installed the valve body from the 010.
I bought an 010 torque converter and installed everything (saga is in another thread). After a screwup (bad TC, I think) I got everything installed and it started driving beautifully until I reached cruising speed and it was awful. I did some more research and realized that I needed to recode the EGS (not done yet).
If I had to do it again, I would have:
1. picked up the 010 transmission and rebuilt it with new friction discs, seals and steels (not really that hard if you have experience with massive Lego sets)
2. picked up a reman 010 TC
3. recoded the EGS
If I had a daughter who was willing to deal with a stick, I would have done a 6-speed swap
Attachments
-
627.2 KB Views: 21