11157834056 - Crankcase Breather Hose - E46 M3 05-06, Z4M - S54
High-Quality, Durable bmw e46 aftermarket parts And Equipment
11157840446 - Oil Separator - E46 M3, MZ3, MZ4 with S54 engine
BMW Intake Parts for BMW E46 M3 S54 3.2L (1999-2005)
Crankcase ventilation Information
: Automotive
0280140545 Idle Air Control Valve Motor IAC Valve,Compatible For BMW 323i 325i 328i 525i 528i M3 X3 X5 Z3 Z4 E34 E36 E38 E39 E46 E53 E60 E61 E65 E66
ECS Baffled Oil Catch Can System - E46 M3
Genuine BMW E46 Crankcase-Ventilation/Oil Separator Vent Hose OEM 11617831336
Vorshlag 2002 BMW E46 325Ci - Daily/Track Car - Project Jack Daniels
The Definitive BMW E46 M3 Buyer's Guide