I've done a quick search, but haven't found anything on this so I hope someone here can help...
My airbag light has now come again -- this is the 3rd time in four months. [Car is '01 330i, and this is the only problem I've had with it].
The first time, the car had 49K miles and they replaced a seat cushion sensor, under warranty.
The second time, the car had 51K miles and they said that the resistance is set too high and they have to replace a wiring harness at a cost of $500!
As they reset the light and I forgot about this, I didn't get the work done (the part had to be special ordered).
Now, the car has 53K miles and the light just came on yesterday.
My question is-- should the dealer take care of this for free since I initially brought it in under warranty? If they try to push me to pay out of my pocket, do I have any recourse with BMWNA?
As a last resort, is this something that an independent shop can do?
I'm a bit skeptical that the seat belt cushion was at fault to begin with.
Thanks.
update: I just got off the phone with the dealership, and they said that they will diagnose it for free, but that if the cause is a different issue then I will have to pay for the repair.
I don't want to be unreasonable, but does this sound right? How do I know if they diagnosed the problem correctly during the first visit?