Im waiting for Barons to call me back, they said they'd call back in 30 mins...2 hours ago!
I've never be called back by their service department! Do you mind letting me know please which one works out cheapest I'm due an oil service too in a couple of months and didn't realise it would be quite so much. Like you say I seem to remember paying less than £200 for the E46.