Replaced the speed sensor and got the fault again. It's at BMW right now to figure it out. In a 10 mile drive it came on three times and then cleared itself each time after about a quarter mile.
For those who like to DIY, pretty easy install.
Remove the wheel
Remove about 6 nuts/screws off of the wheel liner.
Pull the liner forward to get to where it plugs in
Disconnect the old one
Unscrew the connection from the wheel hub
Plug the new one in and route in the same location
Button it up and put the wheel back on.
'09 E90 M3 SG | VF620 SC | KW V3 | ARC Wheels w/AD08 | OnEighty Lights | BPM Sport coding | AA Catless Exhaust | BMW Performance Wheel | Recaro Child Seat
'13 X3 DSB with M Sport | H&R Springs | Gloss black grill | Coded by me