The color scheme is fine. And the placement is neat. Don't have a logo? I think you should place something that states or will let others know that it is a Car Discussion Forums. Good luck! Hope you get What I mean.
because there are so many forum about car and yours are relatively new. Try to attract members with something interesting, ie:gift, etc.