But fit fine. (2004- E46)
592969
fit was just a hair off. But fit fine. (2004- E46)
2938660
I put them in my Z4. They fit pretty decently.  They are better than the carpet mats that have now been moved to my trunk.  These mats look nice.
760999
Bought these for a 2004 crown victoria PI. Fit good. And seem to be working like they should. No complaints..
534063
Perfect fit on my 2001 330Ci.  Almost everything doesn't quite fit or has to be tweaked just a little bit, but this one was perfect.  One of the few times I didn't curse when working on my car.
4733868
Fits and looks like OE, and great price.  Because of the age of the car, this wasn't that easy to find
4838601
Used this for my Skoda Superb II servicing recently. Fits per OEM specs and till date (4,000 plus km) in., car still runs ok. Will be getting more for future servicing.
3474617
the fitting is different than needed. two of my friends are mechanics and could not get them installed. be careful buying these for a 2004 bmw 325i or any other in that class.
1415273
Fit as advertised.  No problems with install.
3859379
Was a direct fit for our 1997 BMW 328i. Mount to the clutch fan like the original. no problems so far.
3212124
Fits and works. That's about all you can ask from an engine air filter!
4911441
A tad too big to fit an 87 325e. It says in the description it fits. However despite my best attempts it won't fit flush with the hole in my trunk. It fits and seals the antenna in perfectly, so it works so I can't complain.
1589163
The kit fit well into my 2004 avalanche.  Getting my aftermarket radio into the bracket was a tight fit but it worked.
4603138
Perfect fit and replacement of OEM part of a 2006 Forester X, including the wire plug, wire clip, and even the insulation color.  Includes way more than enough anti seize grease.

The car has been throwing occasional check engine light codes about the catalyst being below efficiency threshold.  More recently, it threw a new one about running too rich.  I replaced both sensors.  They had 180,000 miles on them.  Hopefully, this should fix things.  These tend to last a long time, but not forever.

This can be done under the hood if you are a bit of a contortionist.  A 22mm or 7/8" open end wrench will sometimes get it, but mine was too tight.  There wasn't enough room to get the wrench on it where I could apply much torque at all.  Got a split crow's foot style socket (don't think a straight socket will fit with this car), and a long extension bar.  I had to remove the air filter box, a simple thing, to get the bar in the right place.  Once it broke loose, I was able to finish by hand.  Don't over tighten.  It only needs about 15 foot pounds, about what a spark plug needs.  Get it too tight, and it'll be a BEAR next time.
4182450
Fit as specified.  Has yet to withstand the test of time, but so far it appears comparable to the OEM part.

Installed on a 2003 BMW 325i
1120426
Bolted right on...had to adjust the setting, but works fine now....not much more expensive than a rebuild kit and less work...
620000
Fit my mk4 Jetta (diesel, stick) as expected.  Supplied clamps are nice, though require the use of specific pliers for correct fitment.  Several thousand miles and looks good, only complaint is that the inner side of the boot was an extremely tight fit on the steering rack.  Well sealed once on, but a bear to install.
1080445
direct fit on 06 325i; replaced with water pump as you should given the pain to get here. The hoses can be really welded on during replacement (especially the plastic clip on fitment piece. just keep working back and forth until it comes off.