Indy = independent garage, one that is outside the BMW franchise. Generally the smarter ones choose to specialise in a particular marque. There is a bit more money in it if they can get a good reputation. An 'Indy' in this context is normally a garage that has specialised in BMWs.