It's so hard to answer this question honestly. I myself spent 600 on a problem that should have only cost me about $1 for a new fuse. The other car I own which is the exact same as mine has been rock solid since day one with no problems. I probably could have saved a ton of money by just taking it in to BMW or some BMW shop to have them diagnose the problem. Instead, I went with what I thought was the problem and had convinced myself that it was the problem to only have the same thing happen again and then finally realize what was wrong. To sum it up, you're more then likely going to have some electrical problems, however most of the time these issues can easily be solved if you handle it properly.