The BMW 5 Series cost an average of £585 per year to maintain, while the BMW 1 Series came in at £518, followed by the BMW 3 Series at £486. The survey is only a year old, but contemporary data from the Reliability Index shows that these figures still stand up, with all of them still hovering around the £500 mark.