@deel_ee
Thanks, Except the 'M' cars most BMW cars in it's lineup are made locally in india so price is lower. The "M' cars are import so price is high, expect a crore to a crore and a quarter for a M3 on road. There are many on the road and even i have spotted quite a few in 'My Local View ' thread in Madras. Check it out.
a couple of 'M' spotting pics from my local view thread

source