keep in mind that an M engine requires more maintenance than a regular one. other than that, i don't know. i don't plan on ever getting rid of my E30 and only acquiring an M after i can afford it without
selling my E30. personally, i'd wait. more good deals will come in time, and your baby hold sentimental value. but that IS a tough decision.