If your character wasn't a high enough level and you couldn't be bothered starting Geralt's adventure again from scratch, that's OK: there's a third option.
The expansion for The Witcher 3, Hearts of Stone, is out and it's a good reason to return to Geralt and his ongoing quest to slash everything in his path. But to play through the expansion's content, CD Projekt RED advises players be level 30 or above.
It was quite possible to finish the base game without having reached level 30, particularly once the new movement system was patched in. And the concept of having to grind a little more to play content you've just paid for might leave a sour taste in some players' mouths.
So the Polish developers have three options. If you want, you can start the game from scratch — probably not an ideal investment for many gamers given the time of year. You can progress from an old save if you'd like, but that doesn't solve the above issue.
The third option is a pre-made character (helpfully captured above by Redditor vunacar). It starts at level 32 and has a "predefined array of gear and set of abilities", provided courtesy of CDR. In case you're wondering, you'll have as many skill points as a level 32 character would have to distribute from scratch. Your armour and weapons are level 30 from Kaer Morhen and there's a string of mutagens and other bits thrown in.
Oh and in case you're wondering: the recommended level in New Game+ mode for the expansions is level 60. Have fun everyone!