If it really has dealer service records then the expensive part of a cheap BMW is taken care of for a while since all of the breakable plastics will have been replaced. Paint and dents are fixable by a good body shop. After that it's an E46 with a manual so far so good