While all BMW M cars require upkeep, the M3 E36 is cheaper to maintain than its successors. Many of its parts are shared with other non-M BMW models, making them easier to source and more ...