german cars...need i say more

parts are $375 + coolant from the dealer.

Takes about 2hrs in all honesty, but the dealer will charge 4-5hrs.