I used to get free parking at Heathrow so drive most of the time but sadly this is no more so I rely on other options.
If it's work then I get a cab from the West End. If holiday and I'm coming from London usually tube to Paddington then the HEX. If I'm coming from Buckinghamshire then either a lift from family or a local friendly private hire firm.