Hey Daemon, I would try zionsvilleautosport.com. I'm sure you and the rest of ya have seen me post links for there website before, and it is for a good reason.
They are a very respected company by many BMW tech guys all over the country. They will most likely have what your looking for, and are very reasonable. I have worked with them personally, and would recomend them to anyone.