"have had" or "have been having"

Fill in the blank:
“I love your car”. "This old thing? We ______ it for 15 years"

Is it better to fill “have had” or “have been having” ? Please tell me the difference between them cos they usually make me confused.

Thanks so much in advance

We do not use the progressive with ‘have’ when it means ‘possess’.