Glad your happy with it. I've owned mine for just over two years which is a miracle because cars usually last 6 to 8 months on my drive
This in itself speaks volumes on a personal note because I never really lusted after one but always thought they looked cool.
Having owned numerous fast Hondas and Fords I made the mistake of turning to BMW. I had two E46 a 330ci and an M3. TBH the 330 was a lovely car but the M envy got hold and I chopped it for the M3.
HUGE MISTAKE easily the most unreliable car I've ever owned. After sorting all the issues out and a hole on the credit card I needed something reliable but still fun.
As my son had recently turned 18 my need for 4 seats diminished so I looked at cars about 1k below the value of the M.
A dealer not far from me had a 350 and it was clear most of his stock was German.
After about 3 milliseconds on the test drive I was smitten with the Z.
The deal was done with some change in my pocket, happy boy.
Yes I've spent a fair amount on her since then, most of it on preventative maintenance and part replacement. But that's the thing, it's also a car I've wanted to modify which is rare for me. The addiction is called Zeditus and I can attest to it being a very real and tangible thing
They are superb cars and the noise, the poise,the garage forecourt picture perfect ego boost, it's all there.
Mine is on 95k miles and aside from a few niggles still feels tight.
Enjoy