So im trying to decide on what to get for a new car. I've always been interested in a impreza mainly because its awd and living in maine thats a pretty good thing to have. I like the civic for gas milage. And the tc, mazda 6, and rabbit interest me. Any input would help and any other cars within the 20k or lower range would be nice. Thanks