Is coronary heart disease inherited?

Sometimes. Some people inherit what are called 'dyslipidemias'- which is a fancy way of saying messed up lipids - that cause coronary disease - but what most people actually inherit are bad habits - bad eating habits, smoking, obesity, lifestyle etc.
It can be. There are many risk factors to developing coronary artery disease. These include smoking, obesity, diabetes, poor diet, and many more. A family history however is the most important.