The Nifty Auto index has rallied more than 12 per cent since August 18, driven by optimism around next-generation GST reforms. Amid this positive development for the sector, analysts recommend which auto major between Maruti Suzuki, Tata Motors and Bajaj Auto should investors buy for long term.