My collegue breaks down BMW's (3 and 5 series) as a second job, if you need anything BMW related, he has it, so next time you need anything, i can hit you up, only downside would be shipping for big parts as i live in Belgium... but smaller parts i should be able to get you relative cheap.