My wife and I are having a slight disagreement whether we should put money into our 2001 Subaru Outback or trade it in for something with lower mileage. It has 160,000 miles on it and while it runs great and we have tried to keep up with oil changes, air filters, fuel filters and the like, we are still having a few problems with it such as check engine light is always on and have gone to a couple of different garages for dignostic and no one can say with certainity what it is. It also has a slow oil leak and we are always having front rotor and brake issues with it. Plus the rear fender wells are starting to rust out. So what do you all think would be a better choice?