I've owned 3 BMW's, a 530, 645 and a 650. The cars while under warranty were not so troublesome but when they went out of warranty the cost to keep them on the road plus the time wasted taking them in to the dealer was absurd. Every time I took them it it was always a flat rate of $900 minimum...