CARS24 Now an NBFC Too July 31, 2019 Tech-enabled pre-owned car retailers, CARS24, have received an NBFC (non-banking financial corporation) licence from the Reserve Bank of India.