@simeon93 you can buy from secondary market but you need to understand the charges.
I buy tbills from rbiretaildirect. I buy 91d or 182d only as it gives some interest for my cash in hand. I usually do 20L at a time.
What I felt is on zerodha auction bidding there is brokerage charges of 0.06%...