Andrew Mackie weighs up whether BP shares’ attractive dividend yield is reason enough for him to keep holding the stock for passive income. The post £5,000 invested in BP shares could generate this ...