Car went in to the supplying dealer (4th main dealer visit in just 2 months) to sort this rattly sunroof out. They did fix a common fault by putting padding under the roof liner, but they couldn't find the sunroof rattle. Luckily I took a recording off it and sent them the video, so they know what is sounds like, so I gave consent for one of their guys to take it home for the night to give it an extended test drive to source the sound, but in doing so, crashed the car!! 2 new wheels, 2 new tyres, new wheel bearing and they still not happy with the fix. Oh dear.... So the fault it went in for, still hasn't been looked at. Once I do finally get car back, and if the rattle is still there, am I in my rights to reject the car for an exchange? or refund even? Spoke to Cust Services and they said I need to give the supplying dealer the opportunity to fix it, but if fault is still there on way home from dealer, do i turn round and give them the keys or what would you guys do?? Ideally want rid and have same car, same spec without that nasty sunroof!