Most resale timeshares are free but that does not mean they are the best purchases. Look at the ones that are NOT free and try to understand why people pay thousands of dollars when so many others are given away and nobody takes them. You can pick for very little (compared to the resale prices) a great resort, high season, sometimes a view that is special. The maintenance fees should always be less, or substantially less than the rental price for that week (compare to what other owners charge for rentals, not to Expedia). If you buy a points system (RCI points, Hilton, Vistana, MVC, Hyatt etc) always buy the ones with the cheapest cost per point. Calculate your costs for the next 10-15 years (upfront plus maintenance fees) and compare.
In time you will find great bargains if you are patient, and who knows, you may even find one for free that checks all the boxes, although, for a number of reasons, the real bargains seem to be harder and harder to get.