3 books in this genre
BMW 5 series, (E60, E61)
Ross Cox
BMW 5-Series
BMW 5 Series (E39) Service Manual