Talk with Jonathan at http://thayermotorsports.com/ He was here in the DC area & is now in Ashland. I don't know if he works with E46s, but knows his stuff re: diffs.