I have the same model as the Op, also on 9k miles & also with the pano roof.
Previously I had 3 BMW's, the last being a 430d. I also ran a mk6 Golf 1.6 tdi as a company car.
Whilst I love the way my GTI looks and drives, I also am experiencing similar build issues - and like some other contributers here, squeaks and rattles really irritate me to the extent I start thinking about my next car. Also I appreciate that for others, they are no big deal.
But, when I have spent a significant amount (for me) of my 'hard earned' on a so called premium priced product I don't think it is unreasonable to feel disappointed.
By contrast, my previous BMW's and in particular my mk6 Golf - felt rock solid in their build and solidity. In fact when I first drove my previous Golf I remember thinking 'this is how Mercedes used to be built'. I never had one squeak or rattle in that car over 60k hard driven miles.
It seems that VW in their quest to save costs have willingly compromised their reputation, and I imagine that will only get worse after reading initial reviews of the mk8 Golf.
It wouldn't be quite so bad if VW's dealer network were helpful and effective in sorting out these type of issues, but as others have said - they can't be relied upon to take care of your pride and joy, or put it back together properly. That is assuming they haven't already rejected your appoach by trying on the 'warranty doesn't cover trim parts' mantra........ 😡
These results from cost cutting also mean that the prospect of keeping the car longer than 3 years, is quite daunting in case anything expensive decides to 'let go'. Not convinced that the optional extended warranty is particularly comprehensive, does anyone have any experience of claiming on it?
So, all of this begs the question of what will the Golf eventually be replaced with? Well currently I am erring towards a Korean built car (possibly a move down to the new i20n). At least they seem to have solid build and decent aftersales service - which is something that perhaps VW could learn a thing or 2 from.