I can vouch for this. We are original owners of our 2012 Subaru Impreza 2.0 with CVT, now at nearly 180,000 miles. I serviced the CVT fluid with Valvoline CVT fluid at around 100k miles. Somewhere over 150k the trans starting acting funny and set off all the dashboard lights. I narrowed down that the Subaru dealer repair would be a new valve body. With install and programming, $1500? Then I found the aftermarket supplied individual solenoids that go bad. The valve body is on top of trans sort of under the firewall. Pulled the valve body, diagnosed solenoids, replaced one, can't remember which and kept on truckin'. No dealer, no $200 programming charges. About $100, not even fluid change.
It's had a few hubs/wheel bearings. It uses/burns some oil as many/most of these do. It wasn't bad enough for a recall. It's got some rattles and probably I should be looking at some quit struts by now... but plan is to just run it for another 20k miles or so.