With good climate (not a rust belt) and being fortunate enough to not blow an engine, it should do well with diligent maintenance.
Mostly why mine still goes. The bodywork is utter crap - full of scratches, dings, dents and the front end looks like someone dropped a running belt sander on it. Ex write-off. Mechanically though it is sound.
My worry is the timing chain. Chains last longer than belts, but they are a dog to change and generally not worth the labour. It will be that or a crash that sends it to the great scrappy in the sky.
Mid-90s a bit too early for me. I am fond of ABS (mandatory here since '04) and airbags ('98) at the very least. Not always a guarantee on cars of that era. Love the looks though.
Best of luck with your teenager.
I miss heated mirrors now that you mention it. My 2003 Civic had them but the 2012 Corsa does not. Joys of poverty spec - I'm lucky to have electric windows.