/live/media/E8/E8_XA10190_Fro.jpg)
Will it fit your vehicle?
Confirm before you buy. Free return shipping if it doesn't fit.
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.
Will it fit your vehicle?
Free return shipping if it doesn't fit.
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.
| Year | Make | Model | Liters | Cylinders | Position | Notes |
|---|---|---|---|---|---|---|
| 2018 | BMW | 118i | 1.5L | L3 | N/A | — |
| 2018 | BMW | 318i | 1.5L | L3 | N/A | — |
| 2018 | BMW | 320i | 2.0L | L4 | Main | ECOGARD |
| 2018 | BMW | 320i xDrive | 2.0L | L4 | Main | ECOGARD |
| 2017 | BMW | 320i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2017 | BMW | 320i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 120i | 1.6L | L4 | N/A | — |
| 2016 | BMW | 228i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 228i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 320i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 320i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 328i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 328i GT xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 328i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 420i | 2.0L | L4 | N/A | — |
| 2016 | BMW | 420i Gran Coupe | 2.0L | L4 | N/A | — |
| 2016 | BMW | 428i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 428i Gran Coupe | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 428i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2016 | BMW | 428i xDrive Gran Coupe | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 118i | 1.6L | L4 | N/A | — |
| 2015 | BMW | 228i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 228i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 320i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 320i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 328i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 328i GT xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 328i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 428i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 428i Gran Coupe | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 428i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2015 | BMW | 428i xDrive Gran Coupe | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2014 | BMW | 118i | 1.6L | L4 | N/A | — |
| 2014 | BMW | 228i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2014 | BMW | 320i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2014 | BMW | 320i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2014 | BMW | 328i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2014 | BMW | 328i GT xDrive | 2.0L | L4 | N/A | — |
| 2014 | BMW | 328i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2014 | BMW | 428i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2014 | BMW | 428i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2013 | BMW | 118i | 1.6L | L4 | N/A | — |
| 2013 | BMW | 320i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2013 | BMW | 320i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2013 | BMW | 328i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2013 | BMW | 328i xDrive | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2012 | BMW | 118i | 1.6L | L4 | N/A | — |
| 2012 | BMW | 320i | 2.0L | L4 | Main | ECOGARD |
| 2012 | BMW | 328i | 2.0L | L4 | Main | w/o Sport; ECOGARD |
| 2011 | BMW | 125i | 2.0L | L4 | N/A | — |
| No rows match your filter. | ||||||