Don't know about the e39,
but my mechanic in NJ gave me one for the e34 for $50 when I bent mine.
It was in great shape too!
He has tons of BMWs on his lot. Let me know if you want his number.