Yes! Same here as well--I have heard everyone regrets it. Unfortunately I cannot keep both the s2000 and m3 if I purchase it. I want to keep both. However as time goes on so do the clean lower mileage e46s.
Good luck with your decision as well.
First world problems we all have.