Not what you asked for but a friend bought a e46 m3 individual @23k just as the v8 m3 was coming out. Sold it for 10k 3 years later.
What I'm saying is when the new M3/4 is released v8's prices could plummet. I'd wait a while. You may get a bargain in 6 months time