The standard head restraints of the BMW 5 Series (E60, E61) have the problem that they are too far away from the head. This is a. Umbequem and b. in case of a dangerous end collision.
These Sitwell Headrests I could solve the problem perfectly and cheaply.