which is a better deal
I am looking at two very similar cars, and wanted people's opinions. They're both 328i convertibles, both with premium package, cold weather package, both with 9000 miles. One comes from carmax and is blue with tan leather interior with navigation, 2008. The second comes from a dealer in NJ and is CPO, 2009, with an upgraded sound system, satellite radio, and the sport package. Carmax wants $38,000. The dealers is asking $44,000 but says they'll sell it for $43,000. What do you think?