2013-09-09 09:08 PM
Yes, you have to buy SimPoints. SimPoints are the cash feature for the Sims 3 Store.
Sometimes there are events where you can get free SimPoints, such as:
Once there was a company that hosted an event where the first 500 viewers gained SimPoints.