It depends on a lot of factors, mainly terrain and how fast you want to go and how fast do you want to reach that top speed. Really, there is so much loss of energy for gasoline to mechanical conversion of energy you can't really put a simple static number on it. Some cars are better than others, some engines are better than others.
That's kind of why I've liked the simplicity of electric vehicles. You can put a meter on it and tell for certain how much power you are burning to get to X amount of speed instead of the millions of factors that can affect a gas engine and can't really be measured in real time everywhere.
100 HP electric would be about 100 X 745 = 74.5 KW of power. I'm not even sure the "rated" 166 HP in my SUV could really put out that much power if I hooked the engine to a dynamo. One thing I know about a lot of these HP ratings for engines, they are done in tests which I feel don't really reflect real world experience. They take the engine, hook it to some machines and test it in ideal conditions. They don't have to worry about AC, power steering pumps, electronics, lights, etc. So yeah, my engine might do 166HP at 4,000+ RPM, but what is it really after you strap on all the other stuff it has to power for the vehicle?
I would say 100HP (74.5 KW) electric is more than enough for any basic electric vehicle. It will make you go fast enough to get a speeding ticket (up or down hills), can carry plenty of people or cargo, and still have some left over to power your AC and radio. The best part is, you don't have to burn all 100HP everywhere you go. My gas vehicles, they burn engine sitting at a stoplight or just sitting in the drive through at a fast food joint. At least with an electric car the "down time" would be saved energy that isn't spinning my pistons around because they aren't allowed to stop without having to restart them again with *gasp* an electric motor.
