Have been looking for some time now at buying either a 300C STW or Dodge Magnum from about 2005-2008 all of them in my pricerange has 100.000-150.000 miles on them and i would love to own one with a hemi but have also looked at the 3.0 diesel and the 3.5L V6,the only engine that i have ruled out entirely is the 2.7.

Any advice on what to look for specificly on these cars,am i stupid for comsider one with that kind of milage?
I understand that a well taken care of car with more miles will be better than something that has been treated as garbage for half the distance but i dont know much about known trouble with these cars and such.

Moving to a house out on the country side pretty soon so will drive it quite some miles daily to work and such and would love to own one of them cars.