do you have the ABS/ASC light lit, is your speedo, cruise control working correctly? have you looked in to the ABS system for any error codes or for live WSS data? P0500 code is a DME code, road speed sensor, however, it can be triggered by a bad WSS, most likely the LF on your model if that is the problem. but it could be a trans sensor as well. as edjack stated, it manifests as a transmission error, its a cumulative error set by the DME. have you reset the code? if it returns immediately after resetting, its most likely a trans sensor, if it takes a bit of driving for it to reappear, most likely a WSS. but it is a bit ambiguous of a code.
no this isnt correct. a is a trans sensor. get the ABS codes and post them here.
edit: let me rephrase a tad....when you get the p0500 error, it could be a wheel sensor that has failed, but with the cumulative error reporting, the DME will show p0500, which is reported as speed sensor a or road speed sensor. the problem could be a WSS though.
the 4 wheel sensors are lf, rf, rr, and lr. speed sensor a is what the DME defaults to when throwing an error code p0500, as defined by your scanner. BMW i believe defines it as road speed sensor. the codes for the individual wheels are not shown in the OBDII grouping of codes #s as they are not part of the OBDII protocol, they are stored in the ABS unit. as you have the ABS/DSC lites lit, the ABS is not outputting a road speed signal to the DME. DME monitors both trans output and wheel speed signal, and tosses out the P0500 with a CEL if things dont compute.
get the codes from the ABS and see what fault you have, then post them here. knowing the codes will allow us to help you. as long as you dismiss that the ABS is the problem and concentrate on the trans sensor, youre whizzing in the wind. as long as the ABS is faulted, youll always get the P0500 code, with the resulting CEL. im not discounting that the trans speed sensor could be bad, but youll never know until you find and correct the fault in the ABS system.
read posts 2 and 15 by edjack. we cant assist you if you dont help us do so.
Is a standard OBD2 reader will report it as a po500 but there are 6 other possibility that will throw that same code
Ive never had a hard time with this because ive always had access to proper scan tools
Which generally just report, which wheel sensor is bad
BUT what you might have happening is a generic report of po500 when it could be one of the other 6 codes
A forum community dedicated to BMW owners and enthusiasts. Come join the discussion about Bimmerfest events, production numbers, programming, performance, modifications, classifieds, troubleshooting, maintenance, and more! Bringing the BMW community together.