The whole car's going to cost more than just buying the trans new from the dealer. e31 850 parts cars, let alone 6 speed = super rare. I'm not aware of a 5 speed that will fit. You might want to get a T56 and fab a bellhousing, probably cheapest way to do it.