High maintenance costs and poor design causes BMW to falter