I have been waiting and waiting for the right time to buy another truck. My last Colorado seemed to just keep running, despite the nearly 300,000 miles it had on it. I have been really wanting to buy a new Ford Ranger, and with the 2019 models being on sale it seemed like a good time to look at...