MINI takes the top spot with a perfect score of 100, combining reasonable annual maintenance costs of £425 with the lowest ...