Mahindra & Mahindra, India's biggest SUV maker, has agreed to buy a controlling stake of 55% in Bangalore-based Reva Electric Car. The move is aimed at giving Mahindra access to technology as demand for alternative-energy vehicles is predicted to rise and is seen by analysts as being part of Mahindra's long-term strategy.