The check brake pads light came on today so I guess it's time to replace them.....i've got 2 questions, first, does anyone know how long they're normally supposed to last? (i know that most of the time it depends on driving style, etc) and also how much bmw brake pads are....btw, i've got a 2000 328i and i just hit 33,000 miles...