I have a 2017 Mazda CX-5 GT. I have been using Castrol Edge 0W-20 since I got the car new. BUT, I think any of the major manufacturers 0W-20 oil blends for that would meet the specifications would work well. Any of the Quaker State, Pennzoil, Mobil 1, Castrol, Valvoline etc would work well. The key is not so much what brand you use but more about replacing the oil and oil filter according to driving style and manufacturers mileage recommendations is what really makes the difference. Use a quality oil filter as well at each oil change. Don't buy the most expensive oil but the cheapest oil filter.