Thinking about buying a BMW with a petrol engine? You're probably wondering about reliability – a valid concern considering the brand's reputation for both p