I think any car is worth it as long as you're willing to put the time in on it. If the moonroof is leaking it's probably just a bad seal, pick up a new one and you're good to go. If you know alot about cars and you think it's good go for it. It's hard to say if 1700 is a deal without driving and looking at it, it could be crap. But if you can fix it, get it.