Good luck JP.
That engine is a lot more expensive than the S50 as far as I know, both in cost and maintenance.
Also, don't bother with an E30 M10; they are pathetic. If anything, the M20 sounds like your most cost effective solution. Make sure it's a M20B25, not a B27. There's a good 40hp difference between the two...
Sent from my DROID RAZR HD using Tapatalk 4