Daimler Buses has secured an order for 500 city buses for Morocco.