Have you identified the oem manufacturer. Surely there's a cheaper Bosch equivalent.

I had exactly the same issue with the M5 and picked the Bosch part up on Amazon for a fraction of the cost here, even relative to micks garage