This ENGINE CONTROL MODULE UNIT came off from a 2003 BMW E46 325ci convertible.