These two cars are very similar in specs. You'll pay less for the 300 but get more luxury features in the CTS. It really comes down to which you like the best after you go look them over, test drive them on city streets and highway, do your research on sites such as Edmunds.com and Cars.com, and check dealer prices on each. Beyond that, it's just a personal choice.