



Complete ZF 6HP21 valve body with solenoids for BMW E60 523i 528i and E66 735, covering OE castings A065 and B065 and the 6HP21X all-wheel-drive unit.
A delayed or flared 2-3 upshift, a hard thump downshifting to a stop, torque converter clutch shudder cruising in sixth gear, or a transmission warning light that keeps coming back after a fluid service all point to the same part on a BMW E60 523i, 528i or E66 735 running the ZF 6HP21 six-speed automatic: the valve body. This listing is a complete 6HP21/6HP28 valve body with the shift and pressure-control solenoids already installed, covering OE numbers 6HP21, 6HP28, A065 and B065 as well as the 6HP21X all-wheel-drive variant.
The valve body is the hydraulic brain of the 6HP21. It routes line pressure through a set of precision bores and spool valves to apply each clutch and band in the correct sequence, and because this is an electronically controlled unit, it also carries the shift and pressure-control solenoids the TCU pulses to time every shift. Once the bores wear or a solenoid drifts out of calibration, the computer loses the ability to control line pressure cleanly, and shift quality falls apart well before the clutch packs themselves are actually worn out.
A fresh fluid and filter service that does not clear the symptom, paired with a scan tool showing a solenoid performance or gear ratio code rather than a mechanical fault, points at the valve body rather than the clutch packs. Our ZF6HP valve body symptoms and testing guide walks through separating a hydraulic valve body fault from a solenoid-only problem, and our delayed engagement guide covers the related cold-engagement complaint some of these cars show before the valve body fails outright.
This valve body is built for the ZF 6HP21 and 6HP28 as installed in the BMW E60 523i and 528i and the E66 735, and it also covers other ZF 6HP-series rear- and all-wheel-drive cars carrying the same mechatronic casting, including the 6HP21X all-wheel-drive variant. The 6HP21, 6HP26 and 6HP28 castings differ internally even though the family name looks similar, so confirm your transmission model number and the part number stamped on your original valve body before ordering. The full ZF 6HP parts collection has the rest of what we stock for this transmission family, including the 6HP19/6HP26 version of this same assembly for the longitudinal-engine cars that use it.
This is a bolt-in hydraulic and electronic assembly, so there is no bench rebuild involved - work from underneath with the pan dropped and the old filter out, unplug the internal harness, swap the unit, and reinstall. Pair the swap with a filter and pan gasket kit and a full refill of ZF Lifeguard 6-spec ATF so the new valving is not running in old, contaminated fluid. The 6HP has no dipstick, so the level has to be set hot, on level ground, with the engine running, per ZF's fill-plug procedure. After the swap, clear stored codes and run the TCU's adaptive relearn so the computer re-times shift pressure against the new unit instead of the worn one. If the transmission had already been slipping badly or making metal before this repair, check the pan for debris - a valve body will not save a transmission that has already damaged its clutch packs, and a master rebuild kit is the more honest fix at that point.
| Transmission | |
| OE numbers covered | |
| Variant | |
| Solenoids | |
| Material | |
| Fitment |
Doing this repair right usually means replacing these at the same time. Same transmission, ships together.
If your 528i carries the ZF 6HP21 or 6HP28 behind it, yes - but confirm the transmission model number and the part number stamped on your original valve body before ordering, since the 6HP21, 6HP26 and 6HP28 castings differ internally.
They are different castings in the same ZF 6HP family and are not interchangeable. The 6HP21 and 6HP28 are the rear/all-wheel-drive units behind cars like the E60 528i and E66 735, while the 6HP26 is used behind other ZF 6HP applications. Match your transmission model number, not just the family name.
Yes - clear any stored fault codes and run the TCU's adaptive relearn so the computer re-times shift pressure against the new unit. Also refill and set the fluid level hot, on level ground, with the engine running, since the 6HP has no dipstick.
ZF Lifeguard 6 ATF or an equivalent full-synthetic ATF rated for the ZF 6HP family.
If a scan tool points to one or two specific solenoid circuits and the hydraulic bores are not worn, a solenoid-only kit can be the cheaper fix. This listing is the complete valve body with solenoids already fitted, which is the right call once bore wear or multiple solenoid faults are involved.
Yes - the 6HP21X all-wheel-drive variant shares this valve body and solenoid set with the rear-wheel-drive 6HP21/6HP28.