BMW ?'s

M Engine swap? Not unless you want to spend BIG money. You’re looking at $5-7k min for an S38B38/36. You’d be better off getting a 4.4L V8 (BMW), an Ls1, or an S52.