I've collected over 500 coins so far and the only things unlocked from those were new kart customizations. I have also beaten every Grand Prix in 50cc with 3 stars (first time, no less!) but nothing got unlocked there.
There are some regular characters missing from the line-up (like my favourite, Wario) so I assume more can be unlocked at some point. How do you achieve this?