Sounds like your shop choice is incompetent, unfortunately. Was it a random shop or one claiming to have BMW expertise?
Raleigh / Durham / etc. should be big enough, I'd think, to have a good shop - maybe keep looking around. Dealership in theory should know what they are doing too and might not actually be more expensive.
|