Help me pick a truck?

I dreamed of buying an F-150 or Silverado, but because I'm a citizen of New York City, buying a truck the size of Silverado is not rational. I'm in doubt about buying a Ford Ranger, Toyota Tacoma or Nissan Frontier. I'm going to buy a truck in December, but I want to know which one to buy.

Of the trucks you mentioned, the Toyota Tacoma would be a good choice.

Read reviews, note who has recalls (Ford had one last week), observe resale values.

I own a 2011 Tacoma and love it. My son-in-law has a 2004 Tacoma with 360,000 miles on the odometer and it still runs perfectly. I have also owned a Ranger and liked that truck very much. Would not buy a Nissan Frontier.

Neither one. Owning a vehicle while living in NYC is ridiculous.

Toyota Tacoma is a best choice

They are all good trucks but you should get the smallest you can because you have to park it. The difference in utility would be negligible.

Keep in mind that NYC law requires pickup truck owners to install a cover over the bed. Only licensed commercial vehicles are exempt from this. So while owning an oversized vehicle in NYC is pretty ridiculous to begin with (unless you have your own driveway or reserved parking spot), paying for a full-size pickup truck when you can't use the bed is a very dumb move.