It depends on where you are located. I would suggest going to any nearby dealer will probably be your best chance of finding small pickup trucks. Any of the larger dealerships will have many of the same kind of trucks for someone to buy or lease.
You can find cheap pickup trucks at auctions. When cars a repossessed or taken by the cops they go up at auction. You can bid on these trucks and get a good price for them.
There are plenty of websites like www.pickuptrucks.com or www.cargurus.com or www.commercialtrucktrader.com or www.autotrader.com where one could buy pickup trucks.
You can find diesel pickup trucks at many of the car dealerships. Sometimes you may have to order them as they may not necessarily be available on the site.
You can look for pickup trucks at local dealerships, either new or used. Also websites such as craigslist.org, pickuptrucks.com, or cars.com have listening for trucks.
When people have things to sale they often go to eBay. There they can find just about anything. People do sell pickup trucks on eBay buy they may not be cheap.
I suggest going to www.kijiji.com. This way you can find cheap trucks near you. Buying a truck near you is beneficial as you can test them out and have them checked by your mechanic to make sure you are getting the best deal for your money.
You can buy cheap pickup trucks in local car dealership shops. You can also try online advertising sites. They always have some pickups for sale there.
IMO, no, I would not buy them.
You can get small trucks at Toyota dealerships or at Ford dealerships. They have the smallest trucks that you can buy in the United States. You can check autotrader.com for other trucks
This is a matter of where you live. The prices on vehicles are never the same. It would help to know the location of where you are wanting to buy the truck.
You can check for second hand pickup trucks on craigslist.com people are always on there selling trucks for really cheap. Just make sure you don't fall victim to some of the scams on there.
All pick-up trucks come from the manufacturer with engines.