WaZZZZman said:
I don't know if the Zeds on that side of the pond have a OBDII port or not, but here I just get an inexpensive OBDII reader and it tells me what the problem is and instead of taking the negative side of the battery off, I just do a reset with the device. I keep seeing posts about codes that are easy to fix and wonder why you don't use an OBDII reader to find the problems.
That would work for an engine problem but not for a SRS (Safety and Information Module) problem.
Those codes are not part of the mandated ODB-II specification and can be anything the manufactured wants them to be and most cheapo ODB readers will not go out and interrogate the extra modules on the car... Thats why they are cheap...
In the US all vehicles sold here after 1996 must have a port for those devices and all codes can be found either in the documentation with the device or anywhere on the Internet including BMW specific. Should be error code B1876 or so.
You need a code reader that will read everything the car has. There are several that will do this but most are expensive... >$300
Peake Reasearch sells a specific ODB-II reader and reset tool. They also sell a specific SRS code reader/reset tool. Each specific one is approx. $140.00 each...
Oh, to make matters worse, on BMW cars, you can read the ODB codes through the ODB port, but you cannot reset them unless you have a special diagnostic cable that fits between your code scanner and your car....AND the Z4 DME will not let you reset a fault code with the engine running. Only with Ignition On, Engine off will they reset. This took me a while to figure out...
I use the AutoEnginuity software and reader with the BMW extended codes...
I have heard that the best software for the BMW is the Carsoft products. I have not personnely used them...
As for searching the internet, yes the codes for ODB-II are on the internet, but NOT the BMW SRS specific codes. I have only found the SRS codes up to model year 2000. I THINK they are the same as ours but I am not sure..... and I have tried....