Haynes Repair Manual (Based on a complete teardown and rebuild) for BMW 3 & 5 Series. Hayes manual #18020.
See the photos for all the specific models this manual covers. Manual is in good condition with no missing or torn pages. Fast and free shipping via media mail.