BMW e46 (323ci in this case) have à problem with the airbag, its a sensor under the drivers seat that causes the airbag light to switch on. That means your airbag probably is not working. Instead of beeing annoyed, I’ve found a solution that makes that lamp to switch of. You have probably searched a lot on the web about this problem but ended up with fake videos or products you need to buy. There is no need for that. Do it your self instead. I hope you like it and good luck.

Some functions may not work such as parking sensor, lights. It depends on each and every model of your e46. Some of you think that this is not safe due to the airbag will not work when the fuse is out. A message to you guys is that, your airbag does not work anyway thats why the lamp is lid.

Here you can see a diagram over the Fuse box:
http://www.braytonstafford.com/wp-content/uploads/2010/11/E46FuseDiagram.jpg