Here is exclusive details on Car Buying decision in 2025. If you are considering New Car Purchase in March to May 2025 - think about changing economy and its impact on Indian Car Buyers