Commercial law, litigation, contracts, IP, property law
of course I would .. not knowing would make the difference .. but than in my opinion would be cheating .. the dealer would knowingly sell me a car that had repairs done so therefore it is not a new car and also illegal .. or is it ok practice in our car industry to sell you a car that had a repairs done prior to put in show room..?
Unfortunate but I think your only option is to accept their repairs. The car was otherwise fit for purpose and you've been driving it around. Bear in mind, as soon as any new car is driven out of the dealership, it drops in value.
If the defect compromises protection of the metalwork and you don't allow them to rectify it now, any subsequent corrosion in the warranty period won't be covered.
I think if you were to attempt legal action of any sort you would need to be able to prove that they knew about the defect before they sold it to you.
I notice window tinting problem when we picked the car ..on the day of delivery and I point it out to the salesman and hes answer was it will pull back in time but it did not .. the bubble got bigger so they replaced that but not the back window where the same problem occurred .. eventually it got fixed but the defect in the roof is the issue I'm not happy about.. I can understand it can be fix but would anyone expect to buy a new car only to be told don't worry it will be like new... well not me .. I expect when I spend 70K to get something that does not need repairs straight after the show room display...
talking to a lawyer is my last option but I will try a media first...