Not necessarily a dealership -- Check around you for other local repair shops that specialize in BMW also. I would imagine you would find some options. Dealership is definitely an option of course.
RepairPal Certified shops can diagnose and repair your 2010 BMW 328i xDrive. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
So does that mean it has to be done at the dealership?
Not necessarily a dealership -- Check around you for other local repair shops that specialize in BMW also. I would imagine you would find some options. Dealership is definitely an option of course.