You can get them at specialty stores and gift stores all over the world. Or, go to www.kimmidollusa to buy online.
Uwajimaya, an Asian supermarket, carries a very wide selection of the dolls and accessories. That's where I would go.
35 and counting there is probably one out every this month i am writing in is October 2010 the latest kimmidoll is friendship one and that one is cute you can get kimmidolls from anywhere even the newsagents i have 30 kimmidolls in my collection i am mad of them they are SO cute and adorable they helped me with my issues and they are real no jokes let your kimmidoll guide you throughout life
I buy mine from "funk" but you can get them from lot's of places, even some souvenir shops :) You can also get some cheap ones off eBay.
The have an attribute of life, like friendship, truthfullness, love, kindness, etc. They are meant to be given as gifts to a family meamber or friend, depending on what attribute you like about them. Or, alot of people colloect them.