We had engine malfunction reduced power warnings with our 08 535xit. Three or four attempts to correct...HPFP replaced, injectors replaced. All was good, and then the sunroof exploded unexpectedly. That, plus a bad speaker and bad seat sensor, and we'd had enough. BMW bought it back and replaced it with and 09 that has been just about perfect knock on wood.