Well if you get a salvaged, stripped, or theft recovery car, try to get an actual M3. The suspension is much better than any other 3-series. Other than that, i think any three series will fit the engine, but may just require a few more modifications. And I'm not sure about a 5 series, maybe someone else will know about that. But good luck! And if you do continue with this project, keep us informed!