call me crazy, but i traded in my 2004 e46 M3 on it :)
it will save me $300 a month, and well, the genny rocks. I've put 50 miles on it and i'm loving it more and more.
go get one if you're even remotely considering it.
brakes are awesome.
it's on par to my old 2005 sti in terms on...