Just thought I'd reiterate that BMWs cost too much to maintain. I'd take a used STi if--and only if--the purchase would be contingent upon it passing my mechanic's inspection. Honestly, that's the way to go with any used car. Trust me, I used to sell them.