Just to add regarding the oil consumption, since 330s are notorious for burning oil (more so then the 325s) here is a break down of my oil consumption since I got my car.
BMW Castrol 5w30 --- Oil consumption was about 1L per 1000km
Manhiem 5w40 --- Oil consumpotion was about 1L per 2000km
Manhiem 5w40 + Lucas --- Oil consumption is now about 1L per 5000km
This is also without any other engine work. So for all of the 330 guys that are wasting money filling up on oil I would suggest changing oil and adding some Lucas with the oil change.