Brand new CPS, PN: 12141709616 and/or 51746. I bought this for a rebuild on my '99 M3 and ended up converting the entire motor to OBD-I so I didn't need it. This part fits a lot of BMW models from 1996 to present so be sure to check the ETK for proper fitment.

$50 plus shipping.