Per the planning and implementation guide, allow 0.75-1MB of database size per managed client with a 500MB-2GB base depending on installed solutions. Your database purging and maintenance strategy will of course have an impact on size. For 3500 managed clients and normal solutions, I would say the database size will be between 2800MB and 4000MB.
Does this answer your question?