For me I just usually wait until I fall out of love with it. When I dont feel like driving it anymore or I just get bored of it. I only buy cars that I enjoy owning but when I dont enjoy it anymore thats a pretty clear sign for me to move on and get something new.