Because mine just crapped the bed in the loudest way possible, and when I dug into it I found that the unit in my 2014 335ix GT was dated 2017.
I have read that BAV Logic rebuilds them, they go for 600ish used on ebay and 1400ish new on everywhere.
Are these things heaps of junk and is there a better replacement that I can't find somehow?