I think that's fine as long it remains a religiously flavored event and doesn't bow to secularism in the name of money.
Are you saying that a church shouldn't do something like a car wash to raise money? If people within the church are offering a specific product or service I don't see why it shouldn't be used as a fundraiser.
If people are coming to the church to let the teenagers wash their car to raise money for a mission trip or similar, is it a problem that the product being offered is secular in nature?
If anything I'd have a problem with charging for a "product" that was religious in nature.
Organizing community activities open to all based on the Church conducting them could be a way to carry the gospel to some who would never know about or understand it.
I'd agree with this, albeit with a couple of caveats. A church I attended some years ago would sometimes host events where a high(ish) profile person would give a talk - the person in question would be a Christian public figure (usually associated with a sport) who would talk about their career and share a testimony. Sometimes they were interesting events but other times it felt like a bait-and-switch, where people would be drawn in expecting to hear about sporting life and got a sermon instead (and I say that as one who wanted to hear their testimony rather than having any real interest in their sporting career).
I don't believe we should be pulling any form of trickery to get people to come to church. You can't pull bait-and-switch tricks on people very many times before they become resistant to anything.If we aren't loving people when they aren't in church we can hardly be surprised that they don't expect us to love them if they do darken our door.