My son bought a used Subaru WRX and was driving from Alabama to Nellis AFB for his first assignment. When he hit NM, it started overheating on him. One guy wanted $5k to replace the motor. I called the ABQ Subaru dealership and told them our sad plight. Normally service managers are the scum of the Earth who live to rip old lady's asses out of their frame, but this guy went and towed the car and found the only problem was an air bubble in the cooling system. He only charged my son $50 for the tow. I wrote Subaru a letter recommending that guy get service manager of the year.
i love my subaru and have experienced mostly great service, certainly better than VW and nissan.
The reality is I have had almost no issues with my 12 yo subaru.