Similar experience...in fact, if the bugs go away for awhile, I'll forget I ever had problems.....it's quite possible CPO is the way to go. in Canada you're covered on a limited warranty up to 6 years or 120,000kms!
http://www.xoutpost.com/x5-e53-forum/...-warranty.html