Here's an update since my last posting
17k miles ago. I discovered my
independent BMW mechanic is a liar,(I
followed up on his work). I don't
trust dealers either. I have learned
to do all maintenance myself. I still
have the airbag light on, but will be
replacing my seat belt
tensioners/buckle and resetting airbag
light, apparently this is a common
problem to air bag lights
coming on. Here is what I have done to
the car so far at 100k miles, all done
by myself. Replaced all 4 oxygen
sensors. Changed out the Automatic
transmission lifetime oil with the same,
car now shifts like it was new! Spark
plugs, by the way use the NGKs only!
Bosch makes great O2 sensors, but not
spark plugs. Brakes/Rotors/Pads.
Tires. Replaced both drive belts. Of
course oil changes every 3-5k miles and
filters. Recharged My A/C.
Extra info: Engine light came on, but
went away after I replaced the O2
sensors. If you do go to the dealer
or shop, make sure they replace those
bottom O2 sensors.