Wow, sorry to hear that, although really I would have fought the engine mounts (not a wear item), bled the brakes yourself as its painfully simple to do, and although the BMW wheels are unusually skinny, I'd still think any shop could do that for you.
If driving 20K miles a year though, it...