I think repairs are a hit or miss. I had a porsche cayenne that had a minor oil leak. Went to the dealer at least 6 times and it still never got fixed. They even had to take the motor out. Afterwards I had multiple issues with the car, some might have just been a coincidence.