Setrab 19 row racing oil cooler. This one measures 11″ L x 5.75″ high and is 2″ thick (total length including flanges is 13″). It comes with #10AN male fittings (not shown in picture)
BMWs use metric fittings on their OE oil coolers; this oil cooler is NOT a direct replacement for any factory oil cooler. Requires adapters, hoses, and/or fittings specific to your vehicle application.