2006–2011 BMW 3 Series E90 Sedan Cabin Air Filter Replacement

My Garage

Site author: Thomas M · Updated October 23, 2026 · Sources & corrections

Diagnosis first: Weak airflow, a musty smell, slow window clearing or debris from the vents on a 2006–2011 BMW 3 Series E90 sedan can point to a loaded cabin microfilter, but there is no dedicated generic OBD-II code that proves the filter is restricted. A blower-motor fault, final-stage resistor, blocked fresh-air inlet, evaporator contamination, water leak or damaged duct can cause similar symptoms, so inspect before replacing parts.

This guide covers the under-hood microfilter used by the E90 four-door sedan. It is limited to the original long filter housing at the base of the windshield and the model/engine combinations in the fitment table. Confirm the E90 body code and compare the removed filter before opening the replacement package.

White 2006 BMW 325i E90 sedan used as a vehicle reference for the cabin air filter guide
Vehicle reference: 2006 BMW 325i E90 sedan. National Highway Traffic Safety Administration / Wikimedia Commons, public domain. This is not a photograph of the featured filter or an installation step.
DIY difficulty

Easy

Estimated time

15–30 minutes

Estimated parts budget

$20–$40; planning estimate

Safety and stopping points: Park on level ground, select Park or first gear, set the parking brake, switch the ignition and climate control off, remove the key and let the engine bay cool. Prop the hood securely. Keep tools and loose hardware away from the battery terminals and cowl openings. Do not run the blower with the housing open. Stop if the housing is cracked, the cowl contains standing water, wiring is damaged, or the replacement does not match the removed filter.

Featured cabin filter

Brand: EPAuto. Product: CP430 cabin air filter with activated carbon. Reference number: CUK8430. Amazon ASIN: B01AXA479Q. Selected variation: one long activated-carbon cabin filter. Quantity: one filter per package and one filter per supported vehicle.

The package includes the filter element only. It does not include the plastic microfilter housing, six housing screws, wiring clips, cowl seals, blower components or tools. The exact-product listing identifies BMW E90 applications and cross-references BMW numbers 64316946628, 64316962549, 64316962553, 64319142115 and 64319313519. A cross-reference is a selection aid, not permission to ignore the body code or removed-filter check.

View the EPAuto CP430 filter

Vehicle fitment and exclusions

This article deliberately narrows the product listing to North American-market E90 sedans. Engine choice does not change the basic under-hood access sequence, but the exact installed housing and removed filter remain the final checks.

VehicleYearsEngine / drivetrainRequired confirmation
BMW 323i E90 sedan2006–2011 where sold2.5L gasoline; RWDE90 sedan, long under-hood housing and matching removed filter
BMW 325i / 325xi E90 sedan20063.0L gasoline; RWD or AWDMatch body code, housing and filter dimensions
BMW 328i / 328xi / 328i xDrive E90 sedan2007–20113.0L gasoline; RWD or AWDDo not extend this sedan guide to a 2012 F30
BMW 330i / 330xi E90 sedan20063.0L gasoline; RWD or AWDConfirm E90 and removed CUK8430-style filter
BMW 335i / 335xi / 335i xDrive E90 sedan2007–20113.0L turbo gasoline; RWD or AWDOriginal serviceable under-hood microfilter housing
BMW 335d E90 sedan2009–20113.0L diesel; RWDConfirm market, E90 body and removed filter

Excluded: E91 wagon, E92 coupe, E93 convertible, E90 M3, 2012-and-later F30 sedans, right-hand-drive or other-market applications not listed above, aftermarket cowl conversions, damaged housings and filters that do not match the removed part. Some excluded cars may use the same catalog family, but they are outside this page’s validated title scope.

Symptoms and diagnosis before replacement

  • Low airflow from every vent: compare airflow at several blower speeds. A dirty filter can restrict flow, but a weak blower, final-stage resistor or closed blend door can do the same.
  • Musty or dusty odor: inspect the filter and housing for debris. Persistent odor after replacement can come from the evaporator, drains, wet carpet or water intrusion.
  • Windows clear slowly: verify recirculation and air-conditioning operation as well as filter condition. High cabin humidity is not proof of a blocked filter.
  • Leaves or ticking near the cowl: check the fresh-air inlet and housing. Do not push debris into the blower opening.

A dry filter that is dark, packed with dust, deformed or carrying leaf debris is a reasonable replacement candidate. If the filter is wet, find the water entry or blocked drain before installing a new one. No scan-tool code is required for this maintenance item.

Tools and supplies

Tool or SupplyExact ProductProduct LinkPurpose and Selection Check
Required cabin filterEPAuto CP430 / CUK8430 activated-carbon filter, one packView exact CP430 filterCompare the E90 body, housing shape, dimensions and removed filter before installation.
8 mm socket and ratchetTEKTON SKT15301 3/8-inch-drive socket and ratchet set, metric 8–19 mmView metric socket setThe 8 mm socket fits the six original housing screws shown in the application-specific demonstrations. Use a user-owned 8 mm hand tool if already available; do not use an impact driver.
Clean towel and small soft brushClean, dry user-owned suppliesNo purchase requiredLift loose debris from the cover without pushing it into the HVAC inlet. Do not soak the housing or spray chemicals into the intake.

No jack, stands, battery disconnection, fluid, sealant, torque wrench, scan tool, coding device or relearn procedure is required. BMW does not publish a service torque for these small housing screws in the cited owner-level material; seat them evenly by hand without crushing the plastic.

Estimated DIY versus shop cost

Planning estimates, not live quotes: the filter is commonly a $20–$40 part. DIY consumables are usually $0–$5, and an 8 mm hand tool costs nothing if already owned. A shop may charge roughly $70–$160 total depending on local labor minimums and parts markup. Water-leak diagnosis, housing repair, evaporator cleaning or blower repair is separate work and can cost substantially more.

Step-by-step replacement

  1. Verify the application. Confirm a 2006–2011 E90 four-door sedan in the table above. Compare the new filter with the installed filter before discarding packaging.
  2. Prepare safely. Park, secure the vehicle, switch the ignition and climate control off, remove the key and open the hood. Let hot engine-bay parts cool.
  3. Locate the microfilter housing. Stand at the front of the car and find the long plastic housing across the rear of the engine compartment at the base of the windshield.
  4. Record clips and routing. Photograph any original cable retainers or wiring clipped to the housing so each one returns to the same position. Release only the retainers needed to lift the cover without straining a harness.
  5. Remove the six housing screws. Use an 8 mm socket and hand ratchet. Keep the screws organized. If a screw spins, is corroded or pulls through cracked plastic, stop and repair the housing rather than forcing it.
  6. Lift the housing carefully. Raise the cover/filter assembly enough to clear the cowl and wiring. Do not scrape the windshield edge or drop debris into the exposed intake.
  7. Remove and inspect the old filter. Release it from the plastic carrier while noting its orientation and airflow marking. Check for water, mold, rodent material, distorted seals or missing foam. Wetness requires diagnosis before reassembly.
  8. Clean the dry housing. Pick out leaves with a towel or soft brush. Keep debris away from the HVAC opening; avoid compressed air aimed into the duct and avoid liquid cleaner unless BMW service information specifically calls for it.
  9. Install the replacement. Seat the CP430 fully in the carrier with its airflow arrow matching the removed filter/original housing direction. The perimeter must lie flat without bowed pleats or a trapped seal.
  10. Reinstall the housing. Place it squarely against the cowl, confirm wiring is not pinched, and start all six screws by hand. Tighten them gradually and evenly with the hand ratchet only until the cover is seated. Do not overtighten the plastic.
  11. Restore retainers and inspect. Reattach every cable clip, verify the rear seal is continuous, remove tools and close the hood.
  12. Functional check. Start the vehicle in a ventilated area and test the blower at low and high speeds with fresh-air and recirculation modes. Confirm normal airflow, no rubbing noise, no warning message and no loose housing. Recheck for water entry after the next rain or wash if the old filter was damp.

Common mistakes

  • Buying by “3 Series” alone and overlooking E90 versus F30 body differences.
  • Installing the filter backwards or bowing it so unfiltered air bypasses the edge.
  • Dropping leaves or hardware into the HVAC intake.
  • Pinching a wiring harness beneath the long cover.
  • Using an impact driver or inventing a torque value for the small plastic-housing fasteners.
  • Replacing a wet filter without correcting the water leak or drain problem.
  • Assuming a new filter will repair a failed blower, resistor, door actuator or evaporator odor.

Frequently asked questions

Does this fit a 2012 BMW 328i sedan?

Not under this guide. The North American 2012 328i sedan is generally the F30 generation and uses a different cabin-filter arrangement. Verify the VIN and body code.

Does xDrive change this procedure?

No drivetrain-specific access difference is shown for the supported E90 sedan housing, but the body code and installed filter still control fitment.

Should the airflow arrow point up or down?

Match the arrow direction on the removed filter and the original carrier/housing marking. Do not guess from a generic diagram if those marks disagree.

Can I wash and reuse the old paper filter?

No. The featured activated-carbon filter is a disposable replacement element. Water can damage the media and encourage odor or mold.

Why is airflow still weak after replacement?

Check the blower motor, final-stage resistor, inlet obstruction, duct doors and evaporator. A cabin filter is only one possible restriction.

Is programming required?

No coding or relearn is required for the filter itself. Some vehicles track service items separately, but replacing this element does not require a scan tool.

Sources and related guides

0 Comments