Many repairs on the BMW E46 at 200,000 miles