As per usual, the forum members are correct and the call desk need to be educated.
A lot of confusion comes in when talking about the bearer (i.e. how you connect via CSD, GPRS or 3G) and the bundles you can use on top of these.
Both pre-paid and contract customers can use GPRS or 3G, it's more a function of the device you have that will limit you. You must have a 3G capable device such as a 3G phone (E1000, etc.) or a 3G data card to get 3G speeds.
So even if you're a pre-paid customer, as long as you have a 3G device you can use 3G services, both video calls and data access.
To do this you MUST have your SIM enabled for 3G data. It's not a special SIM. Your normal 2G SIM will work fine. You must just call 111 and have it activated.
Initially there was talk that you need the 64K SIM for 3G. Not true.
Once you have 3G access, the bundles comes in and it's here where there is a difference today. The current BUNDLES (where you pay upfront for a certain amount of data) are only applicable to contract customers, for now at least.
Pre-paid customers currently pay the out-of-bundle rate @ R2/Mb.
So, in short, 3G data is available to pre-paid customers but not the bundles.