Post it on e46fanatics.com...for FREE!
It's a dedicated BMW site for your particular body style. Other than that...eBay, auto trader.com, local news paper/car magazine, keep a for sale sign in the back window, etc. The possibilities are limitless really.