Make fucking sure you buy the GOTY edition.
The expansions can add up to 10-50 hours of content depending on what kind of player you are. They are so amazing especially Blood And Wine.
GL, I bought the game for 20 bucks on sale like you and it's more than worth it. I'd gladly have paid full price if I had to.