How? You can still fill up a gas tank much quicker. My previous cars all had over 300 miles per tank too.

Quick Scenario:

So it's fair BMW 330i has a 15.8 gallon tank, gets 537 miles of range @34mpg.

I'm making the assumption you don't fill this up before leaving so say 80% 430 mile range.

I'm going to stop here as yes it will win because I guess I didn't realize how big gas tanks in these cars are.

My ICE car has 11 gallon tank and always filled up after 300-330 miles.

Assuming I'm comparing my old car,

80% of 330 miles is 264.

Going to assume 70 mph avg.

Leave at 6am.

Drive 250 miles (3.57 Hours) Fill up, w/ bathroom, 15 minutes total stop, Leave 10:49am

Drive another 150 miles (2.14 Hours) before stopping to eat, 30 minutes, then head out. Leave ~12:30pm

Drive another 150 miles (2.14 Hours) then get gas and bathroom, 15 minutes total, Leave 2:21pm

Drive the final 200 miles (2.86 Hours )to my final destination ~5:43

Model 3 LR = 325 miles of range, leaving at 100% charge

Drive 300 miles (4.29 Hours) Charge for 20 minutes, back up to 227 miles, Leave ~10:37am

Drive 200 miles (2.86 Hours) Charge car for 30 minutes to eat, leave at 276 miles, ~2:00pm

Drive 250 miles (3.57 hours) to Destination Arrive ~5:33pm

I understand there are a ton a variables, but 10 minutes quicker in this scenario. I generally take longer stops than this too so the longer the stops the more an electric car has the advantage.