In the sentences below, which is the same in meaning as "This car needs to be repaired"?
1. This car needs repair.
2. This car needs repairing.
3. This car needs a repair.
I would say "needs to be repaired."
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.
I would say "needs repaired," but I'm in a bit of a dialect island on that!
All 3 of the sentences are equivalent in meaning to me.
See the section on "need, want, or like + past participle."