FYI, I know this dude that works on BMWs independently (he works for a BMW as a mech.) He is pretty good and also pretty good with the prices. He actually does my oil changes for the price it would cost me to actually buy the oil alone.

He actually knows what hes doing even though he doesnt work at a shop.
