Is 2200 fair price to replace ABS control module? on 2003 BMW X5

I got my ABS light on some time ago. Then everything was normal. Than it got on again. During oil change they said I need to change ABS control module - its like 2'200!

Asked by for the 2003 BMW X5
I would get someone to scan the ABS system for the trouble codes first. There are a lot of sensors and parts to the system that will cause the light to come on. You can always post the code numbers here and we can help you better with the needed repair.
I agree with #1