You really can't compare these things. Each country has different rules. In Ireland and Holland they have a special tax of nearly 50% on top of the normal (pre-tax) cost of the car. This means your €30,000 costs more like €50,000 by the time you add BPM (this tax) and 19% sales tax... there's always someone who's worse off.
I think it would be fair to say that taxes are often the main difference in prices between countries. Distance to travel and volumes of cars sold should account for most of the rest. Getting a car to SA would be pricey and I'm sure not nearly as many cars are sold there as in NA. Competition between dealers should, in theory, mean that the prices of cars are kept down. I doubt it's the dealers that are raking in these differences in prices.
So no use feeling 'ripped off'. Either move countries or elect a government that brings down these extra taxes.
Cheers