Can I use a subdomain for my forum instead of buying a new domain?

Yes, using a subdomain (e.g. forum.yourdomain.com or community.yourdomain.com) is perfectly valid. It behaves like a separate “site address” while using your existing domain — great for hosting a forum under your brand umbrella.