Hey David,
We have an 2005 M2 and overall it has been a pretty good truck. We have over 247,000 miles on it now. We have a 300 cat that had to have the injectors replaced 100,000 that was under warranty and fixed that problem. We have had air conditioner problems, had to have the condenser...