I, too, will be a Smart owner for 20 years by mid year. I own and drive my '05 Passion daily, which I bought new.
Just under 150kms currently, but I don't pile on the kms like I used to.
I've owned 2 other Smarts, but as investments, not as daily drivers. One was also a BRABUS Canada 1.