So the soft top on my Z4 does not open all the way. It stops at the last inch of travel. I brought the car in for service. After 3 days, the dealer said it is a known problem and BMW was/is still working on a fix. When the fix is available, I'd need to bring the car back.
A day after, I noticed some stains on the back rest of the (beige) leather seat. The stains had not been there when I dropped the car off. Well, it looks like somebody got some type of grease/whatever on it while working on the problem with the top. I brought the car back to the dealer. The stains could not be removed. They ordered new replacement leather for the back rest.
This morning I brought the car back to the dealer to have the leather replaced. I picked up the car in the afternoon. The new leather does not look fully stretched over the foam and I am not quite happy about it ... but I'll see if I can remedy that problem by myself or not. Then half way home, I hit the gas hard from a stop and noticed the driver seat moving
Once home, I looked at the mounting bolts. Three of them were on tight. The last one (the rear one on the inside rail) was not.

I took out my tools and tried to do it myself. That bolt could not be moved any further

I did not force it too hard because I did not want to be responsible for stripping the threads, etc ...
So, I have to bring the car back to the dealer tomorrow to have this taken care of. Another 50 miles round trip
Question #1: Is there any "gotcha" that would prevent this bolt from being tightened all the way? I did remove the bolt and did not find any obvious damage on the bolt itself.
Question #2: Is it too much to ask for/expect competent service? I mean ... fixing problem A without introducing problem B?

As you can see, including the 4th trip that I am making tomorrow, I have done 200 miles between my house and the dealer ... and the original problem (i.e. the top does not open all the way) is still not fixed yet!!!