You're definitely going to get more for your money with the Chrysler. A low mileage 300 would be less expensive than a higher mileage Caddillac. It's like comparing Toyota to Lexus. The CTS, however, is a Caddillac and has a much better reputation. Motortrend says only good things about the CTS...