Opparts
ECOGARD

Opparts XA10190 Engine Air Filter - Main

Brand Opparts XA10190
Position Main
Reusable No
Height 1.65
Shape Flexible panel
Side A Length 9.06
Side B Length 8.03
Product line ECOGARD
Fits BMW · 50 vehicles

OE-style fit. Installation tested for correct fit, form, and function.

Flexible panel design. Sized for the specified airbox layout and intake service.

Part number XA10190. Easy catalog matching for BMW engine air filter replacement.

Cross-references Baldwin PA10395, Beck/Arnley 042-1870 and ECOGARD XA10190 for the same application. See all 27.

$27.28Free shipping
In stock · usually ships same day before 1pm CST
Step 1 — Confirm fitment
Free return shipping if it doesn't fit when you check fitment here first.

Select your vehicle to confirm fitment
Verify this part fits before purchasing β€” free returns if it doesn't
Step 2 — Quantity
Order total $27.28
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Engine Air Filter Overview

The Opparts ECOGARD XA10190 engine air filter is built for BMW applications that use a flexible panel air filter design. It is installation tested for correct fit, form, and function, helping support straightforward replacement service on the intake system.

Compatible With BMW 118i, 120i, 125i, 228i, 228i xDrive, 318i, 320i, 320i xDrive, 328i, 328i xDrive, 328i GT xDrive, 420i, 420i Gran Coupe, 428i, 428i xDrive, 428i Gran Coupe, and 428i xDrive Gran Coupe applications across the listed model years.

Key Features

  • Flexible panel construction for a direct-fit air filter layout.
  • Non-reusable design for standard replacement intervals.
  • Low-profile 1.65-inch height for the specified airbox configuration.
  • Sized to match the listed side dimensions for proper housing fit.
  • Part number XA10190 for easy catalog matching.

Detailed Description

The XA10190 is an engine air filter for BMW 1 Series, 2 Series, 3 Series, and 4 Series applications listed in the fitment data. It is shaped as a flexible panel filter and is intended for the main engine air intake on models such as the BMW 320i, BMW 328i, and BMW 428i. ECOGARD states that this filter line is installation tested to confirm correct fit, form, and function, which supports a clean replacement process when servicing the intake system. The XA10190 part number also cross-references Monroe Shocks & Struts (e.g., 172286, 182286) for the same application.

What It Helps Address

  • Restricted airflow caused by a loaded or dirty engine air filter.
  • Dust and debris entering the intake tract through a worn filter element.
  • Poor fitment issues during routine air filter replacement.
  • Service delays when the correct BMW air filter shape is needed.
  • Incorrect part selection for main intake filter applications.

Installation Notes and Tips

Verify the vehicle year, model, and engine airbox configuration before ordering. This filter is listed for main intake applications on the specified BMW models, including some entries marked w/o Sport. Compare the existing filter shape and dimensions to the XA10190 before installation. The part number XA10190 should be used to confirm catalog accuracy during service.

Quality Assurance

ECOGARD air filters are installation tested for correct fit, form, and function to support trouble-free installation and consistent performance. Use the XA10190 part number to confirm the correct application for your BMW service needs.

This part fits 50 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelLitersCylindersPositionNotes
2018BMW118i1.5LL3N/A—
2018BMW318i1.5LL3N/A—
2018BMW320i2.0LL4MainECOGARD
2018BMW320i xDrive2.0LL4MainECOGARD
2017BMW320i2.0LL4Mainw/o Sport; ECOGARD
2017BMW320i xDrive2.0LL4Mainw/o Sport; ECOGARD
2016BMW120i1.6LL4N/A—
2016BMW228i2.0LL4Mainw/o Sport; ECOGARD
2016BMW228i xDrive2.0LL4Mainw/o Sport; ECOGARD
2016BMW320i2.0LL4Mainw/o Sport; ECOGARD
2016BMW320i xDrive2.0LL4Mainw/o Sport; ECOGARD
2016BMW328i2.0LL4Mainw/o Sport; ECOGARD
2016BMW328i GT xDrive2.0LL4Mainw/o Sport; ECOGARD
2016BMW328i xDrive2.0LL4Mainw/o Sport; ECOGARD
2016BMW420i2.0LL4N/A—
2016BMW420i Gran Coupe2.0LL4N/A—
2016BMW428i2.0LL4Mainw/o Sport; ECOGARD
2016BMW428i Gran Coupe2.0LL4Mainw/o Sport; ECOGARD
2016BMW428i xDrive2.0LL4Mainw/o Sport; ECOGARD
2016BMW428i xDrive Gran Coupe2.0LL4Mainw/o Sport; ECOGARD
2015BMW118i1.6LL4N/A—
2015BMW228i2.0LL4Mainw/o Sport; ECOGARD
2015BMW228i xDrive2.0LL4Mainw/o Sport; ECOGARD
2015BMW320i2.0LL4Mainw/o Sport; ECOGARD
2015BMW320i xDrive2.0LL4Mainw/o Sport; ECOGARD
2015BMW328i2.0LL4Mainw/o Sport; ECOGARD
2015BMW328i GT xDrive2.0LL4Mainw/o Sport; ECOGARD
2015BMW328i xDrive2.0LL4Mainw/o Sport; ECOGARD
2015BMW428i2.0LL4Mainw/o Sport; ECOGARD
2015BMW428i Gran Coupe2.0LL4Mainw/o Sport; ECOGARD
2015BMW428i xDrive2.0LL4Mainw/o Sport; ECOGARD
2015BMW428i xDrive Gran Coupe2.0LL4Mainw/o Sport; ECOGARD
2014BMW118i1.6LL4N/A—
2014BMW228i2.0LL4Mainw/o Sport; ECOGARD
2014BMW320i2.0LL4Mainw/o Sport; ECOGARD
2014BMW320i xDrive2.0LL4Mainw/o Sport; ECOGARD
2014BMW328i2.0LL4Mainw/o Sport; ECOGARD
2014BMW328i GT xDrive2.0LL4N/A—
2014BMW328i xDrive2.0LL4Mainw/o Sport; ECOGARD
2014BMW428i2.0LL4Mainw/o Sport; ECOGARD
2014BMW428i xDrive2.0LL4Mainw/o Sport; ECOGARD
2013BMW118i1.6LL4N/A—
2013BMW320i2.0LL4Mainw/o Sport; ECOGARD
2013BMW320i xDrive2.0LL4Mainw/o Sport; ECOGARD
2013BMW328i2.0LL4Mainw/o Sport; ECOGARD
2013BMW328i xDrive2.0LL4Mainw/o Sport; ECOGARD
2012BMW118i1.6LL4N/A—
2012BMW320i2.0LL4MainECOGARD
2012BMW328i2.0LL4Mainw/o Sport; ECOGARD
2011BMW125i2.0LL4N/A—
Directly replaces or cross-references 27 part numbers
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
Baldwin — PA10395Beck/Arnley — 042-1870ECOGARD — XA10190Focus Auto Parts — 93005Pronto — PA9964Wix — WA1000513 71 7 630 91113 71 8 507 320128 06 0525000-501852200005A3314CA9060A90007A93618AF874AF1630AF3618AF9060AF9964C24025CA11305DA3618LX20773MA10190PAF9060WAF3618