Yeah, I think this is more of a spring item. I'd try the consignment shops, particularly if you are an average size. I bought an adorable blazer-style, super-fitted, cropped Levi's jacket at consignment a few months ago for a song. Just be sure to shop carefully - you don't want a 10 year old jacket, and you will see a lot of those. You can always have the jacket altered (worth the $ if you find something for cheap).
I did recently purchase two jackets at Old Navy: I got a size XSpetite and a size 14 children's. I am keeping the children's and the petite is going back. It was too long for skirts and I do have to say there was something "off" about it - hard to explain, I actually think the buttons aren't lined up properly! Poor manufacturing. What do you expect for $20, I guess.
When spring rolls around, or if you shop consignment, I'd check out Jcrew, Gap, Old Navy, and Levi's.