What is a CPO Car and Should You Buy One?

Buying a new car is more expensive than ever, with the average new car price exceeding…