the e30's are bullet proof in fairness, rust is the biggest issue.
i had a couple back the years, 318is,325is,m3 they were all dogged and never gave an ounce of trouble.
Modern BMW's are expensive to run, i had an E46 M3 super expensive for parts. but the old yokes are relatively cheap.