Car shopping site CarGurus analyzed about three million cars in large metro areas to see how prices varied. Miami topped the list of “most affordable” markets, followed by Cleveland; Rochester; and Detroit. The most expensive cities are Jackson, Miss.; Seattle; Montgomery, Ala.; and Little Rock, Ark. The analysis found that the less-expensive markets tend to be the most heavily populated urban areas, where there are more car dealerships and thus more competition.