Some time in the near future I'm going to be a dad and my wife and I are thinking of selling our Forester that we're paying $450/mo for for something that's about $150-$200/mo just to save a little bit of money. We have an agreement that we alternate new cars: I got my LGT, we sold that for her Forester, and the next car is mine. I'm currently driving our 03 Impreza Outback which is painful to drive from a car enthusiast's perspective. I need something with power, cargo space, decent MPGs (20+), fairly easy to work on, and has decent reliability, all for $10k or less.

I'm thinking a first-gen MazdaSpeed3 would fit the bill nicely, but I'd like to hear what Oppo has to say