Yeah it should have the M90 engine and a dog-leg. I almost bought one in Seattle and I'm regretting it a bit. I've been hunting for a parts E24 for a while, and nearly pulled the trigger on a few. There is one I want now, but it's 3 hours away and I don't want to tow it home. The euro ones come up now and then. I secretly don't want a euro one because I have no room for a drivetrain and I know that I'd want to keep the engine/trans.