ECOGARD XA10190 Premium Engine Air Filter Fits BMW 328i, 328i xDrive, 320i, 428i, 320i xDrive, 428i xDrive, 428i Gran Coupe, 228i, 328d xDrive, 328i GT xDrive, 228i xDrive, 428i xDrive Gran Coupe COMPATIBLE with 2012-2016 BMW 328i, 2013-2016 BMW 328i xDrive, 2013-2017 BMW 320i, 2014-2016 BMW 428i, 2013-2017 BMW 320i xDrive, 2014-2016 BMW 428i xDrive, 2015-2016 BMW 428i Gran Coupe, 2014-2016 BMW 228i, 2014-2015 BMW 328d xDrive. 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 CA11305 Purolator A93618 WIX WA10005 OE 13 71 8 507 320. SPECIFICALLY ENGINEERED AND TESTED for BMW OE (original equipment) engine air filter's fit, form, and function.