You guys have go to see what this guy has done, it might take a couple of days to go through the whole thread but trust me it's worth it: E30 M3