I had the same problem with the 1988 E28 I purchased last year.
I was able to order new ones from Schaeffer through a Marine Supply (Spicer's in Noank, CT). It took a few weeks to receive, and they were shaped slightly diffrent (on the exterior), but they matched the existing traveller.