I’d spend the money and get the pre-formed carpet. I am not sure how the floorpans are in the e30, but some cars so so complex, its tough to even come close to doing it right by yourself. Plus, 140 doesnt seem to bad at all. Worst case, just order some padding also, and fill in any spots that dont turn out right by the aftermarket pre-formed carpet.
–mark