I had a friend with the 3.2 obd1 M motor. It had a turner chip and a few other odds and ends and ran pretty quick. The downside is some of them have an oil consumption problem like this one did and threw a rod through the block.

Just watch the oil problems. Do you have an e30 M or just a 3 series?