I have an 04 Mini Cooper S with 51k miles and was wondering what maintence should be done at what time. I have regularly changed my oil since I have owned the car at 22k miles and have changed the oil every 3k-5k miles, along with tire rotations every 5k-7k miles and I have always used 5w-40 full synthetic oil. About 2 months ago my exhaust rotted and fell off somehow so I had Meineke put a new one on for about $530+. Now they didn't put tips on the exhaust and it just has the straight pipes. There was a random misfire that occurred about 3 weeks ago, and acceleration since the exhaust has been put on just hasn't been the same. It lags a tad bit but overall still drives wonderfully. Any input would be very appreciated as all I want to do is love and care for this care to the fullest

Thank you all for your time