I was in your position 5 years ago. I had a pristine 95 F355 spider, black/black with 15,000 miles. It needed the major and my previous major at a dealer set me back $13.5k. Over the next 4 years I had spent $20k (including the major at $13.5k) on service and repairs and was ready to move on. I could not give it away needing the service so I traded it on a new Mercedes (E350 4Matic) and the dealer gave me $50k trade in value. This turned out to be a good deal as the car at that time was realistically worth about $58k, so at best I would have broken even if I did the service myself. Turned out the dealer eventually had the service done at an independent for $8k then sold it for about $60k. so they didn't make much on the car and I got a pretty good deal consider the sales tax I saved and got a new $65k Benz (including sales tax) for only about $18k.