@Loretta88 As you may already know, Error 12 is an out of resources condition, usually but not always related to Sims 3 going over its RAM limit. The 32-bit Mac version you're running unfortunately has a limit of 2 GB rather than the ~3.7 GB of the Windows version, so that's the likely cause of your Error 12s, and it can be quite difficult to manage. I remember from my days playing this version that even a new save could use 1.5 GB memory, so you don't have a lot of room to work with.
One thing you can always do is purge RAM. This isn't a cure-all and usually only frees up a little bit of memory, but that can sometimes be the difference between the save succeeding and not. Here's how to do it:
https://bluebellflora.com/resetting-ram-during-gameplay/
Please keep in mind that both the system's and the game's memory use matter: Sims 3 won't even be able to use its theoretical maximum 2 GB if your computer has less free RAM than that. So shutting down unnecessary apps can also help, especially if you only have 4 GB memory installed.
Aside from that, the typical suggestions are not Mac-specific. The single largest resource hog is memories, so I'd suggest disabling that system entirely unless you really enjoy using it. (In that case, use a mod to control the number, e.g. "No or fewer automatic memories" by velocitygrass.) Disable the interactive loading screens and the in-game shopping experience as well. Don't open Origin at all while you play. When your sims travel, save/quit/reload immediately before and immediately after: travel transitions use more memory than live play, as you might imagine given that an entirely new world needs to load.
Additionally, it can help quite a lot to build in a new save, or even a custom empty builder's world. Building takes extra resources, especially if you spend a lot of time using Create a Style, and going from that back to live play often causes problems. A new save uses less RAM than an existing one, so the game has more room to maneuver. You can always place your completed builds in your existing save when you're ready.
This page has more useful tips. You can ignore the ones that clearly only apply to Windows, but many are universal.
https://www.nraas.net/community/TIPS-FOR-BETTER-GAME-PERFORMANCE