BMW E46 M3 S54 Camshafts.
Both intake and exhaust camshafts for bmw s54 engine.
Removed only as I’m fitting longer duration schrick camshafts to my engine.
In good condition - see photos