anyway i'm q sure maintaining ordinary e46 is not as high as msport coupe.
most of parts are available, unlike for Ci, even ori absorbers have to order.
boge absorbers for is only rm235 each if not mistaken compared to msport
coupe abut rm1200 each ( rear absorbers ) and rm1800 ea. for front.
so much difference in price. and even alternator the one for Ci is differn.
i think e39 or even e46 1.9 (N43) less cost in maintenance.