i've got a e34 m5 clutch and flywheel in my 633 project bolts up just fine, the m5 runs a 11# single mass flywheel and normal sprung hub clutch, where the e34 535 and pretty much every other bmw designed after 91 has a shitty twin mass flywheel that weighs a ton and rattles when it gets old, and bolted to it is a solid hub clutch, the take up spring action is built into the flywheel (why it rattles when old) to change it to something better you just need a flywheel and bolts and the clutch kit, a m5 (e28 or e34) clutch should bolt up to any m30 single mass flywheel, e28 535 and 533, e24 633/635......... if you don't want to spring the extra $50-75 for a m5 clutch a e28 535 clutch can take it's place and handle just about anything short of forced induction
all america wants is cold beer warm cat and a place to take a poop with a door on it