The Reserve Bank has imposed a penalty of Rs 6.77 crore on Mahindra & Mahindra Financial Services Ltd, Mumbai, for non-compliance with norms related to disclosure of interest rates to borrowers at the time of sanction of loans, a release said on Thursday.