If you're sure it's fixed, the only way to clear that CEL is to reset the DME's stored codes. Annoyingly, that can't be done by shorting pins at the BMW diag plug.
I'm told that you can clear codes by doing a stomp test, waiting for all the codes to flash out, waiting for the '1000' end of codes blink pattern, then hold down the gas pedal for over 10 seconds. Then you should see an all clear 1444 on the next stomp test. That's never worked for me, not sure why (most likely sheer incompetence

). Pelican has a better explanation
here.
You can also invest in an OBD1 code reader. I'll admit it...I've used a cheap eBay Chinese serial diagnostics adapter along with CarSoft 6.5 to reset CELs. It has a converter box and plugs into the round BMW Diag connector. They claim that it'll work for SRS lights too, but I haven't had that much luck with it. CarSoft 6.5 needs a
real RS232 serial port on a WinXP laptop to work properly. Most USB serial adapters won't work. On top of that, the box I have seems very random about working with 90s BMWs. I've had luck with my E30, but haven't gotten it to work with my E34 535i setup (in my E24) nor any E36.
Here's a great thread about making that work over at BFc.
Of course, later OBD2 cars are a lot easier. On newer BMWs (post-96) I've used a cheap Amazon OBDII BT adapter connected to the Torque app on my phone to reset CELs. Works great!
I'm told that disconnecting the battery for a half-hour will also work, but I'm dubious.
The best way is to use a genuine BMW dealer's GT1...but I'd bet most dealers do not have functional GT1 any more.