Petrov type D gravitational fields, generated by a perfect fluid with spatially homogeneous energy density and with flow lines which form a non-shearing and non-rotating timelike congruence, are re-examined. It turns out that the anisotropic such spacetimes, which comprise the vacuum Cmetric as a limit case, can have non-zero expansion, contrary to the conclusion in the original investigation by Barnes [1]. Apart from the static members, this class consists of cosmological models with precisely one symmetry. The general line element is constructed and some important properties are discussed. It is also shown that purely electric Petrov type D vacuum spacetimes admit shearfree normal timelike congruences everywhere, even in the non-static regions. This result incited to deduce intrinsic, easily testable criteria regarding shearfree normality and staticity of Petrov type D spacetimes in general, which are added in an appendix.