Hey Scottie, welcome to the forum! It's good to see another member from NEPA!
I went to Wyoming Valley Motors first and they were really nice, but the problem was at that time, they only had info on the E46--nothing on the E90. Right around the time when the E90 was released and BMW had all the info listed on their site, I called WVM and asked them about it and they said they still had no info, and never called me back. So I went to Tom Hesser and ended up getting it there.