Have had similar happen to my e90 a couple of months back, usually on a right hand bend losing power, sometimes a flashing dtc light (but not always).
I picked up a few new reluctor rings and abs sensors but then found out that they can be very awkward to fit, especially with the corrosion under the old rings, via YouTube.
I removed the old sensors and replaced the old thin shims (washers) with slightly thicker shims after checking the ends of the sensors for damage,(there was none) and so far so good.
I am well aware that the job still has to be done properly but I can now take my time and plan when I can do it at my leisure.
Not looking forward to it tho.
Edit;
https://autocentre-dublin.business.site/
This is where I got mine, as they were close to me and in stock.
Can’t remember the price off hand, and not too sure of the quality as they still have to be fitted.