We have a 1993 Grand Cherokee Jeep which we purchased new and have had minimal problems over the years. Some idiot hit it just in front of the drivers door so the door pops when it opens but it still opens and closes. The Jeep has over 120,000 miles. We are trying to decide whether to repair or move on. Any thoughts.