I used M&M for some work on my 1999 740i....i had them pressure check and mill the heads
they turned it around in 3 days for me and made me pay $220 for BOTH TOGETHER ($110 per)...I was expecting way more money to dole out and more time
The shop is cluttered and dirty but I'll be damned if I wasn't pleased with the experience, price and lead time..The guy was knowledgeable, cool, kinda cooky (in a nice way)
the car runs great now, over a month later