I've used Halfords oil for years and always found it fine- fully synthetic. I use their 'selector' to get the right one and check the (basic) grade with the handbook etc.
While I've passed my CRV on to my son-in-law, I'm showing him how to change the oil etc this weekend. The recommended Halfords Oil is a 5-30W fully syn, in fact a Ford Spec one, which I've used for years (also in my MX5 if my memory serves). I paid about £30 for 5litre.
The selector picked another 5-30W for my wife's Smart Car- not an exotic one, a basic petrol engine, 1000cc. The Oil is labelled for BMW and Mercs. The detailed specs (ie beyond the SAE) is different. The price, nearly £40 for 5L.
In real terms, I'm not that fussed re the price difference, the Smart only uses 3.5L so, allowing for having some over for next time, it isn't as bad is it first seems.
However, can the oils really be that different?
If I took my Smart Car to a garage (non-specialist), I assume they'd used whatever 5-30W they used for cars needing 5-30W, regardless of it being a Smart, Honda, or XXXXXXX.
So, is there that much difference?
I 'religiously' change the oil and oil filter every year- the car has done under 2400 miles in the last 12 mths (I've just looked out the MOT ready for the next week). The air filter looked brand new, so much so, I didn't change it.