I live in the LA area and just purchased my first Z3 two weeks ago and I am looking for a "home" dealership to work on the car. I don't want to be ripped-off just because it's a BMW. (ie: I was just charged $25.00 for touch-up paint and $28.00 for Mequires plastic cleaner by a local dealership. Ouch!) Any advice would be great. I live in the Valley but would be willing to drive for good service.