My new speed sensor arrived yesterday. I quickly tore out the wheelwell liner, and switched out the old one that Dinan had said was defective. Started the car up while still on the jack. No change. Still getting the error messages. Decided to check the other side, just to be sure. No change there either.
So last night I ordered a set of new wheel bearings. I figure that the car has almost 70K on it, and I intend to a few dozen track days this year, so it can't hurt. Just hope I don't run into any problems.
Is anyone aware of a DIY for a wheel bearing replacement for a 2009 e92 M3, or similar?