The problem isn't just the rolling stock. Everything in BART is at least somewhat custom including control systems and software. Very little can be shared with public transit systems in other metro areas so there are no economies of scale. Thus BART has to do a lot in house or depend on a limited set of specialized vendors at great expense.
If you had to buy a special car to be allowed to drive on Bay Area roads because they weren't the same as the roads in Chicago or Boston then a Honda Civic would cost $1M.