For the B737-300 you could try Comair Limited at Johannesburg (O.R.Tambo), they have an "external training department"...they have 2 simulators, one a B737-200 and a Level-D B737-300/400/500.
NG sim (B737-800) in South Africa...possibly South African Airways, don't know if they have external training department.
hope this helps