The aim of this study was to assess the diagnostic yield of the tumour markers carcinoembryonic antigen, carbohydrate antigen 15-3, carbohydrate antigen 19-9 and carbohydrate antigen 125, in serum and bronchoalveolar lavage fluid in a group of patients with bronchogenic carcinoma. Serum and bronchoalveolar lavage fluid samples were collected in a group of 90 patients with benign or malignant pulmonary diseases. After appropriate processing, tumour markers were determined by enzyme immunoassay. The diagnostic yields (sensitivity, specificity and predictive values) in each environment (serum and bronchoalveolar lavage fluid) were obtained by using ''Receivers operating characteristic'' curve. Determined individually, carcinoembryonic antigen, carbohydrate antigen 19-9 and carbohydrate antigen 125, showed the greatest diagnostic accuracy in bronchoalveolar lavage fluid. Carbohydrate antigen 15-3 did so in serum. Carcinoembryonic antigen was the most relevant marker in bronchoalveolar lavage fluid. For the factors evaluated in this study, determination of carcinoembryonic antigen, carbohydrate antigen 19-9 and carbohydrate antigen 125 in bronchoalveolar lavage fluid were clinically more useful markers in comparison with serum, although the latter may also be helpful in certain situations. Although there is no specific tumour marker for lung cancer, the combination of several can be used to diagnose most patients with lung cancer and also to rule out false positive and negative cases.