BMW 3 Series (E46) Service Manual - 1999-2005 (B305) - Updates