Either will be fine, if your engine is low mileage 5w30 would prob suit best, an older worn engine might burn a thinner oil in which case the 5w40 would be better. In the past I've used lots of different grades in my M43 but as it's got a few miles under its belt now it seems to be happiest using 0w40 or 5w40.