ECOGARD XA5105 Premium Engine Air Filter Fits BMW 325i, 325Ci, X3, Z3, 330Ci, 528i, 328i, M3, 325xi, 323i, Z4, 330i, 530i, 525i, 330xi, 323Ci, 325is, 328is, 328Ci, 323is, 320i COMPATIBLE with 1992-2005 BMW 325i, 2001-2006 BMW 325Ci, 2004-2006 BMW X3, 1997-2002 BMW Z3, 2001-2006 BMW 330Ci, 1997-2000 BMW 528i, 1996-2000 BMW 328i, 1994-2006 BMW M3, 2001-2005 BMW 325xi, 1998-2007 BMW 323i, 2003-2006 BMW Z4, 2001-2005 BMW 330i. IMPROVE PERFORMANCE by changing your vehicle's air filter at least every 12,000 miles (or as recommended in your car owner's manual); to ensure your vehicle's engine has the clean and efficient air flow it needs for fast acceleration and long term power. AVOID INCREASED ENGINE WEAR caused by dirty air intake filters that may allow damaging particles to get into the engine. FACTORY FIT FOR EASY INSTALLATION. Replaces: FRAM CA5350 Purolator A45105 WIX 46320 OE 13 72 1 730 946. SPECIFICALLY ENGINEERED AND TESTED for BMW OE (original equipment) engine air filter's fit, form, and function.