My 98 SLK was repainted by a Mercedes Approved Body Shop by the previous owner in March at a cost of £2500. I spoke to the MD of the body shop and he said that the warranty is for 3 years but does not cover rust. As there is supposed to be a 30 year rust warranty on this car?????, does having the car repainted, even by a Mercedes Approved Bodyshop invalidate the warranty? Thanks in advance.