Genuine OE Engine Valve Cover # 11127552281 100% NEW OE / Genuine Engine Valve Cover. BMW OE # 11127552281 This item includes the built in gaskets and bolts