Amazing to me that they would return the car to you like this. Had similar experiences before. Obviously they don't check or take pride in their work. Unless they have a blind man putting back the cars together. I wouldn't trust them to do it right the second time, but if you go somewhere else don't try to get their money, you are on your own.
2015 M3 6MT Stripper | Yas Marina Blue, Cloth, CF | Adaptive M Susp, 437M
2013 X5 xDrive50i | Carbon Black | M Sport + M Perf, 333M Wheels