http://autos.yahoo.com/news/bmw-drivers-really-are-jerks--studies-find-214456020.html
I was looking at new WRX's back in 2006, and there were two things preventing me from buying one:
1. They aren't that fast (turbo lag, heavy car)
2. Here's the big one... My monthly lease payment was going to be $224, but my monthly insurance payment was going to be $312 (I was 23). Damned flat-brim-hat wearers ruined the WRX for adults. I ended up getting a 2.5i Sport Wagon and was content in saving the $$.
I also looked at the STi, but was unimpressed with the ride and build quality. Around 130 mph the hood begins shaking to the point of worry. Same goes for the rear spoiler. Also, when the tach needle hits the shown-redline, the rev limiter hits like a brick wall. There is absolutely no overtravel. To say one good thing though - the brakes can reverse diarrhea.
I eventually moved out of Montana, so the AWD went away and the BMW came to be. It has been THE most reliable car I've ever owned, and the small things that have gone wrong, I've fixed in an hour or less. I recently replaced all six spark plugs in 32 minutes... A job BMW of Eugene was going to charge me $275 to do.
/tangent