Erster Schritt: Fehler mal ordentlich auslesen. Zu Fehlern im Motorsteuergerät sind meist noch viele andere Werte gespeichert (zum Beispiel Drehzahl, Geschwindigkeit bei der der Fehler aufgetreten ist).
Zu dem ABS Sensoren: nicht ungewöhnlich, dass die kaputt gehen. Ich habe an meinem 330d schon drei von vier getauscht. Und natürlich kann das DSC (ABS ist nur ein Teil der dynamischen Stabilitätskontrolle) alles tun: von angeforderten Leistungsreduzierungen ans Motorsteuergerät bis zu Bremseingriffen - es soll ja das Auto stabil halten.
Wenn der Sensor schon drinnen steht: Tausch ihn aus. OEM Hersteller ist übrigens ATE, falls du auf der Suche nach einem günstigeren Ersatzteil bist.
Die Einschränkung bei dir sollte eigentlich wegfallen, wenn du das DSC vollständig abschaltest - also den DSC Knopf lange gedrückt hältst (nicht nur in den Dynamik Modus schalten - wirklich DSC off).
Nebenfrage: sicher, dass bei dir die original Motorsoftware drauf ist? Also keine Leistungssteigerung?
Und tu deinen Mitmenschen noch einen Gefallen und tausch den Höhenstandssensor aus. Ohne den funktioniert die Leuchtweitenregulierung vom Xenonlicht nicht. Eigentlich sollte das Licht so automatisch ganz nach unten fahren, aber manch einer dreht das dann einfach wieder mechanisch hoch. Und schon besteht die Chance, dass man als Blender unterwegs ist. Also Sensor tauschen und danach die Scheinwerfer korrekt einstellen.