I have been using fully synthetic 5w 30 oil in my old Vectra (126000 miles) and the other week I noticed that Tesco had a sale on motor oil and I need to do an oil change soon. They had various oils including one stating it was for Vauxhalls but I plumped for the high mileage one I found as my car does indeed have high mileage and it was a few quid cheaper. It's the same 5w 30 but its a C3 variant where as my manual states I should use A3 or B3. I have also read on the net that these high mileage oils can contain additives to help seal leaky seals (I don't have any that I'm aware of but my car does use a small amount of oil) but this same additive can damage the seals too. So is this oil appropriate for my car or should I take it back and buy the Vauxhall specific stuff.
I honestly couldn't say how much better the branded stuff is (if at all) compared to generic oil sold by the likes of Tesco but, given how infrequently we change oil, I'd rather spend a little extra on the branded stuff.
In an ideal world you should match the oil spec in the manual to the oil spec you buy. The spec is more important than the brand, ACEA C3 is ACEA C3 whoever's name is on the bottle, it's an industry standard and oils that don't match can't put it on the bottle. A and B spec oils are for what we would consider 'normal' petrol and diesel engines. C is for Diesels with exhaust after treatment systems. In practice putting ACEA C spec oil in your car is unlikely to do serious harm, but it is not the ideal formula as specified by Vauxhall. I'd probably take it back and get exactly the right stuff, the cost difference won't be huge.
Some potentially useful info here: http://www.autoexpress.co.uk/car-news/95568/whats-the-best-oil-for-my-car http://www.autocar.co.uk/best-engine-oil
I always found it really oily. With my old Vauxhall I ended up putting a heavier oil in as the seals were worn, moved from 5W30 to 10W30. The day it went the stem seals were so bad I ended up carving some 20W50 an dropping that in, engine laboured a bit to say the least