5 years old BMW might be expensive to maintain really as all start to fail in BMW after 5 years warranty over and sometime even earlier but you are covered with warranty. Thats why 4 year old BMW and 5 year old BMW has huge price drop on any model. unless getting the super dirt cheap, don't fall for it and even if you buy then knock it off after a year or so.