Mahindra sold more than 46,000 SUVs in November, down from 54,504 units in October when it achieved all-time record sales.