Prep and locate the air box
Park on level ground, brake set, ignition off. Pop the hood and find the box — front of the engine bay, snorkel to the grille. Let a hot engine cool first. No tools needed — the box is clip-held.
2019–2023 BMW 3-Series
By Tom Becker ✓ Certified Mechanic · Published Sep 21, 2026 · Updated Oct 22, 2026
Save $70 by doing it yourself! Shop cost: $90
Quick answer: Engine Air Filter Replacement on a 2019–2023 BMW 3-Series is rated Easy and takes about 10-20 minutes. No tools are required for this job, and parts cost about $20. This guide walks you through the full job step by step, including the mistakes to avoid.
| Part Name | Part Number | Price | Buy |
|---|---|---|---|
| Engine air filter | — | $20.00 |
About prices: shown prices are typical retail averages and change frequently; cheaper alternatives may be available. Confirm the current price before buying.
💡 Pro tip: Order all parts at once to save on shipping
Follow these steps carefully
Park on level ground, brake set, ignition off. Pop the hood and find the box — front of the engine bay, snorkel to the grille. Let a hot engine cool first. No tools needed — the box is clip-held.
Release the clips around the lid and lift it straight up — the snorkel stays attached, so support it. Note the old filter's orientation. The lid lifts off once unclipped — no screws.
In my experience, Support the lid as you lift — the snorkel hangs off it, and the duct weight will stress the clips if you let it dangle.
Lift the old filter out. Wipe the box interior with a clean rag and check the drain hole — keep all debris well away from the intake opening; anything that falls in goes straight to the turbocharger on the first start. Compare old and new for identical size and pleat count.
Set the new filter in, same orientation as the old, seated flat. Run a fingertip around the perimeter — no gaps; a bypass gap feeds unfiltered air to the compressor wheel. Lower the lid, seat the sealing edge, then snap the clips shut. Seat the snorkel into the grille duct — a loose snorkel whistles.
From my bay, Seat the snorkel into the front duct before you snap the clips — a folded-under snorkel lip is the classic cause of the post-change whistle.
Confirm every clip is shut — a loose lid lets unfiltered air into the engine. Close the hood, start the engine, and idle a minute listening for intake whistles. BMW's interval: roughly every 30,000 miles.
Test your repair before closing everything up. If something doesn't work right, double-check your steps.
⚠️ Common Mistakes to Avoid
2019–2023
2019–2023
2019–2023
2006–2011
2006–2011
2012–2018
Acura ADX · 2025–2026
Acura CL · 2001–2003
Acura Integra · 2023–2026
Acura MDX · 2014–2020
Acura RDX · 2019–2024
Acura RL · 2005–2012
Acura TL · 2009–2014
Acura TLX · 2015–2020