Join Date: Dec 2005
Nominated 2 Times in 20 Posts
TOTW/F/M Award(s): 18
Thanked 1,103 Times in 942 Posts
Hello Fabio,welcome to the forum.
The most important thing to remember is that these faults have no date,so they could have happened at any time in the cars life.What your garage should have done was read the codes,noted them,and then cleared them.Then after clearing them,the current ones would have reappeared.
The airbag warning is almost certaintly the connections under the seat.Having them soldered isn't a major drama,maybe an hours labour to do the full job as ideally the seat needs to be loosened from it's mountings and tipped back to gain decent access to the wires.
I'd rather push my Alfa than drive a BMW....
Currently in Lagdti's garage:
2004 Saab 9-5 HOT Aero and a 2001 Audi A3 1.8 Turbo