I have a 2000 OBS with only 115,000 miles on it that I bought new. The body is in fairly bad shape with some rust especially by the rear wheels. Recently I’ve been told there’s a small leak in something with the steering (sorry can’t remember exactly, it does not need immediate attention), I’ll need new rear struts, the gas tank neck is rusting and probably caused the check engine light to come on. Every repair seems to be $500. I’ll also need new brakes soon and tires (I always buy good tires and swap them in the winter).
Reasons to keep it: I like it and it’s been reliable with almost no need for anything but maintenance. It has a 2.2 L engine so it is not prone to the head gasket problems of other Subarus of this vintage. I won’t have to decide on a new car.
Reasons not to keep it: It’s rusting, repairs/maintenance will cost as much or more than it’s worth.
Reasons to buy a new car: I can probably find something I like driving better and it will probably be a safer car.
Reasons not to buy a new car: My biggest pet peeve, where did windows go? I love the visibility of my Impreza. I hate the trend towards tiny windows and feel unsafe not having good visibility. Of course the other reason is the cost of a new car. And then there’s making a decision about which car.
I no longer feel AWD is essential despite living in Minnesota because I put snow tires on in the winter. The cars I’ve considered (and driven some of them) are the Subaru Impreza, Chevy Cruze, Mazda 3, Mazda 6, Ford Focus, Kia Soul and have toyed with a small SUV like the Mazda CX-5. Unfortunately, I’ve driven both the new Impreza and the Crosstrek and don’t really love either of them. The steering feels, I’m not sure how to say it, maybe soft, maybe without road feel.
I know I’m going to just need to make a decision but I thought I’d get some opinions on the old car/new car dilemma.