Unless you want to spend $600+ to fix the seal.
When water goes inside of roof, the metal will rust. You don't know how long it has been like that. There are tons of new/used cars out there, why would you buy a car having known issues?
When water goes inside of roof, the metal will rust. You don't know how long it has been like that. There are tons of new/used cars out there, why would you buy a car having known issues?