I was in the car repair biz for decades. I answered this question a thousand times and the answer is: Accord or Camry.
They are reliable, they can be resold even with a million miles on them, the mechanics and body shops know how to fix them.
In the US, also considering resale value, it is actually cheaper to own a popular mid-sized car than some mini car.
In this case, with snow and in a community where Honda stealing is a lifestyle choice, the Camry (or even a larger Toyota model) is a good choice.
I like the BMW 5-series six-cylinder sedans. Good, solid cars and at $4000 what are you really risking? Nothing wrong with wanting to own something nice, but you should pay your local independent BMW shop to check it out and advise you as to what is most likely to wear out.
They are reliable, they can be resold even with a million miles on them, the mechanics and body shops know how to fix them.
In the US, also considering resale value, it is actually cheaper to own a popular mid-sized car than some mini car.
In this case, with snow and in a community where Honda stealing is a lifestyle choice, the Camry (or even a larger Toyota model) is a good choice.
I like the BMW 5-series six-cylinder sedans. Good, solid cars and at $4000 what are you really risking? Nothing wrong with wanting to own something nice, but you should pay your local independent BMW shop to check it out and advise you as to what is most likely to wear out.