Yes.. it should.. I would try and add some good mounts and find maybe an extra spot to mount another in the engine bay.. its been done before.. search google for a while.. you are bound to find something..
What kind of engine.. which one???
1997 E36 M3 1990 E30 325i