BMW 328i probs , any ideas