This was a fairly pricey part.....Water cooled alternator for an '03 540.
BMW wanted $1,600,
Indie old me $1,100,
After I told him I could get the part for half that, he dropped his price to around $950.
I bought it from autopartsway.ca for $596 + $160 core + tax. So basically $700 after they credit back the core.