My brake pad light came on recently, so I need to get my brake pads changed.

Can anybody recomment some good shops that work on BMW's? Or is this not really a critical issue and I can just go any brake shop.

Priority would be:

1. honesty
2. quality
3. pricing

hopefully all three of course.

Car: 1999 328i E46