Progress so far: got the car up on the lift and did the initial inspection. Rotors and pads removed for replacement, headlight removed for seal replacement, engine oil drained, passenger door panel removed for impending window regulator replacement. Now waiting on parts which you can see are starting to trickle in. I dropped $1000 on stuff at ECS on Monday, but at least $200 of that was OCD stuff for my E90. By the end of the week I should have the brakes sorted, windshield changed, the fluids changed and new tires on and ready for MD state inspection.