I'm not sure about Tacoma area, but there are quite a few quality independent BMW shops around. I had my oil changed at Eastside Bavarian in Issaquah, and I'd go there for anything not covered under warranty or the factory service schedule.
http://www.eastsidebavarian.com/
There is also Strictly BMW in Bellevue,
http://www.strictlybmw.com/index.htm
__________________
Scott
2024 G01 X3 M40i, Brooklyn Grey Metallic /// 2015 F15 X5 35i, Space Gray Metallic, 99K miles /// 2013 F30 320xi, Mojave Metallic, 112k miles
2019 Ford F450 STX, Oxford White
2013 Ducati Multistrada Touring S, Red