I know the service packs used to considered almost a no brainer, but is this still the case?
I've ordered a 335d and not convinced that shelling out over £500, up front is really the best thing to do, when there is a good chance I will only get one service out of this.