Hey guys I come to you for wisdom on my dilema. I have a 95 GMC 1500 with 160k on it, its a nice truck 4x4 hauls my mowing trailer and dump fine. It leaks oil, and there always seems to be something breaking on it. Well its paid for and I am stuck between a couple different ideas for a new vehicle. Keep the 95 and spend 20k on other aspects of my business Trade the 95 in on a 2500HD w/ duramax Keep the 95 and finance a BMW X5, and just keep spending money on the 95 to keep it running Trade the 95 in on a Tundra or Nissan Titan I am just hesitant about getting another GM product, I want something that will last and not be leaking oil in 10 years. I know the duramax is built to last but i can spend 20k on a X5 and KNOW it will still be a quality vehicle in 10 years, compared to a American product that might be crap and will probably lose most of its value in 10 years. Are GMs built today a better built vehicle than 10 years ago?