I checked the price of the 535i engine and it will cost me 900$. Here in Lebanon, it is different than the States or Canada. We have no salvage yards. People here keep fixing their vehicles even after making accidents for a lot of times. They even buy vehicles over the internet from American Salvage yards, import it, fix it and sell it to roll again on the streets. So finding the 535i engine is hard and it is really expensive. That's why I am sticking to the M50. I totally understood your worries snowsled7 but I hope I will pass through this successfully. Now, the chassis is 1989 and the M50 engine is 1992. The problem is that the engine wires (pins) are more than the vehicle's wires. I will seek the help of an expert to get it done. But do you think that the OBC and the dashboard would still work if I "Re-map the wires"?