Ive had 4 M3s, 2 e46s, your right lots of shop time which makes you trade it in at 49k miles, i sold mine at 48k and got the nsx a few months after, i love the car, i have a 95-t.
There is no way this is a daily driver in my opinion, i have a clk550 for that. i couldnt drive the nsx every day its a pain to get in and out of, you have to be very careful when driving as its low, and it doesnt have all of the fancy features my benz has. it wont depreciate much at all if you take care of it and drive it as a 2nd car, mine hasnt a penny. i drive about 2k miles per year. i have every single reciept for everything, im a nut about that. carfax can be a deal breaker at times, however clerical errors do happen, you can tell if its obvious, a dealer inspection is the only "report" i would go by.