Parts codes: 1005821788 Genuine. BMW 3-Series (3-Series, E46 1998.02 - 2002.06) Anlasser 1005821788 Genuine EIS106410. BMW 3-Series (3-Series, E46 1998.02 - 2002.06) Starter Motor 1005821788 Genuine EIS106410.
eBay