Part number 1432277. Removed from a 1999 BMW E46 M52TUB28 Engine. Crank rotating freely in engine before removal. last picture shows stamp on engine block I removed the crank from. if you don't - then no sorry.
This product would be a great fit for those looking to upgrade or replace the crankshaft for a BMW E46 328i model.