I traded in my 2018 xc60 but still have the retractable cargo cover. I only used it a few times so it's like new. It's a little dusty from being stored in my garage untouched for 3 years though. I believe it fits xc60 from 2018-2022.
Willing to ship but would prefer local pickup.