Fantastic - always nice to see an original owner car. I think this would probably influence its value slightly, especially if you have all its history & paperwork.
If you don't mind me asking, how much was the car new? - Just out of curiosity.
I'm new to z3 ownership, it didn't take me long to get hooked!
I like the z3 for the same reasons you do, its small, nimble - handles fairly well and puts a big smile on my face.
If you were to get rid of the z3, what would you replace it with?
At 25 years, its done really well - for comparison I had a 2001 Fiesta I scrapped back in 2009 due to corrosion.
In my opinion, if there is no other car that tickles your fancy, it may be worth considering giving your car a birthday.
What I have found with other cars and bodywork is to try and find someone that's familiar with the platform - not only because they will know all the areas to work on, but they can sometimes get the job done with more efficiency = lower pricing.
I know Redish will be incredibly thorough - you pays your money.
I'm a part of the e39 5 series world - they have the typical corrosion issues of the era, when approaching bodyshops for sills I was getting quotes I thought were reasonable, until I was told about a chap down the road that everyone with e39s needing bodywork gravitates towards, turns out he can knock them out within a few days for a much more palatable cost, because hes done so many he knows all the little things to look out for, like the drain holes that most people seem to weld / seal up.