  We use a self-consistent Ornstein-Zernike approximation to study the
Blume-Capel ferromagnet on three-dimensional lattices. The correlation
functions and the thermodynamics are obtained from the solution of two coupled
partial differential equations. The theory provides a comprehensive and
accurate description of the phase diagram in all regions, including the wing
boundaries in non-zero magnetic field. In particular, the coordinates of the
tricritical point are in very good agreement with the best estimates from
simulation or series expansion. Numerical and analytical analysis strongly
suggest that the theory predicts a universal Ising-like critical behavior along
the $\lambda$-line and the wing critical lines, and a tricritical behavior
governed by mean-field exponents.
