As remy_martian said, what gets you 3 miles is 3 kWh (kilowatt-hours) of energy, not 3 kW (kilowatts) of power, so for 45 miles you need 45 kWh. If you understand the difference between power and energy, then use the correct units to communicate effectively; if you don't, then it's time to do some reading.