Depends on what you mean be a good car.
If you mean an expensive sports car, then as has been said already, you’ll primarily only attract other dudes who want to talk cars. You may even repel more women then you’ll attract as women generally perceive showy sports cars as a sign of immaturity and/or selfishness.
If you mean simply a clean, late model car/SUV with four doors and a reasonable level of luxury, then yes it is helpful. However, it is mostly helpful in eliminating a negative. Like a dirty apartment or unstylish/poorly fitted cloths, an old tatty beater signals a lack of maturity, achievement, and/or social status.
In my experience, the vehicles that are most attractive to women are full sized, luxury SUVs. The only times I’ve noticed positive attention from women related to my car was when I was driving a loaner Porsche Cayenne (I normally drive an older 911), or when I was driving a Range Rover Sport loaner (my wife drives an Evoque).