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 | VF620 SC tuned and coded by BPM | KW V3 | ARC Wheels w/AD08 | OnEighty Lights | AA Signature Exhaust | BMW Performance and IND trim | Recaro Profi and child seats
'13 35i M-Sport X3 | JB4 Stage 1 | BMS Intake | H&R Springs | Gloss black grill | CF Wrap and Coded by me