Yep, I'd stretch for the Impreza too. The SX-4, while a nice little vehicle, is priced too high to be considered when people are looking at buying a compact car (Versa, Yaris, Accent, etc.) and just doesn't offer enough to be considered for people looking at compacts.
If you want cheap FWD, why buy a 18-19k SX-4 when you can get a Yaris, or even a Matrix with more space, better fuel econonmy, and for less money? And if you want a cheap AWD, why buy a 22-23k SX-4 when a Matrix AWD starts at $23,600 and the Impreza sedan starts at 21k and the 5-door at 22k. Add in poor dealership network, why would anyone buy a SX-4 at its current prices?
It's too bad because I do like the SX-4 quite a bit, but it's just too expensive for the overall package.