The 2013's are about to come out. That's why there aren't any 2012's anywhere. If you can hold off a few months, I would.
The selling price is probably very regional, and I'm not sure how prices are in indiana.
Last mention is that the 2013 will be identical to the 2012 because as you said there may be a body change in 2014, as well, all the focus is on the BRZ.
The ring issues were a long time ago, and the bearing issues were only in 2009, and have since resolved. You should feel pretty darned comfortable buying a STi right now since there shouldn't be any drivetrain changes for 2013