Bipolar lipids are described which are able to form complexes with polyanions. The lipids comprise a cationic head linked to a hydrophobic backbone and a hydrophilic tail and are capable of self assembly to form stable complexes in aqueous solutions. The lipids are of particular use for the delivery of bioactive substances such as nucleic acids to cells in vitro and especially in vivo.