ECOGARD XA5442 Premium Engine Air Filter Fits BMW 325i, 325Ci, X3, 330Ci, 325xi, 323i, 330i, Z4, 328i, 528i, M3, 330xi, 530i, 323Ci, 525i, 328Ci, 323is, 328is, Z3, 320i COMPATIBLE with 2001-2005 BMW 325i, 2001-2006 BMW 325Ci, 2004-2006 BMW X3, 2001-2006 BMW 330Ci, 2001-2005 BMW 325xi, 1999-2000 BMW 323i, 2001-2005 BMW 330i, 2003-2005 BMW Z4, 1999-2000 BMW 328i, 2000 BMW 528i, 2003-2006 BMW M3, 2001-2005 BMW 330xi. 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 CA9007 Purolator A35442 WIX 46320 OE 13 72 1 744 869. SPECIFICALLY ENGINEERED AND TESTED for BMW OE (original equipment) engine air filter's fit, form, and function.