I would look to replace the ABS control module first. They are prone to dry solder joints which cause problems as they age. Get one with exactly the same part number from a breaker and you will also probably need to recode it to your car. Alternatively, take yours off and have it repaired (or do it yourself). UK Companies charge about £100 - £120.Last price I saw for a BMW supplied unit was around £1500.I was super happy until last week when it did it again : (
I'm thinking I need the $1100 yaw sensor.....I think I can live with it for now.