The objective of this study is to analyze a pull type multi-product, multi-stage, multi-line Flexible Manufacturing System whose resources are subject to planned and unplanned breakdowns. Hence, the process and routing flexibility in the material flow is developed to ensure the continual supply of the finished products. The machine resources are flexible in this system and are capable to produce more than one item. At each production/assembly station, the items produced/assembled are inspected for quality through automated inspection units to ensure the quality of the products. The system is modelled and analyzed through coloured Petri net methodology and some results are presented.