There's no mileage number that writes off an E36 — condition and maintenance history matter far more than the odometer.
The M50/M52 six is a genuinely long-lived engine that will run past 200,000 miles on regular oil changes and a healthy cooling system, and 150k on a well-kept car is barely run in
…