Local trains in Bangalore
We never realize but Bangalore city and suburbs already has about 200 kms of railway lines currently in existence and also being operational. These lines run in all directions from the city center and are also quite well interlinked.
This existing infrastructure can be put to good use by running local trains like in Mumbai or Chennai. This will ease pressure on the roads. The only expenditure would be to build more stations enroute and buy new train coaches.
BMTC can help a bit by providing feeder bus service from railway stations to nearby localities.