man, tough choice...i love the earlier M3, i don't care much for what they've done with it lately. still, as an owner of a new 1LE...do it
you've already got around half the price gone in your trade, and like CRT just said, repairs are more expensive and your car's probably going to start showing it's age soon if it hasn't already