Let me preface this by saying I looooved to drive my E46 M3. But finally got rid of it. (Bought it new). Tons of maintenance/repairs. Partial list: - Xenon headlamp went out. - Both window moldings came unglued. - Passenger window wouldn't seal every time you shut the door. Had to lower and raise window--pain in the neck. This problem was never solved by BMW. - Right door lock went defective. - Rain sensing wipers defective. - Driver side leather seat came unstitched. - Sunroof cover broke (moonroof). - Stereo not operable with rear defroster. - Defective exterior temperature sensor. Strangely, I never experienced the sub-frame problem. Maybe the next owner will... I'll never buy another BMW outside of a warranty period. Had mine nearly 5 years, and drove it less than 8,000 miles per year.