I bought mine a year ago, it was 2006 325i CPO and was still under original warranty. In your case your original warranty expired... However I think you may be mistaken, CPOs are 2 years/100,000 miles extended warranty. You won't have regular maintenances covered.
As far as power is concerned? Yes, 0 to 60 I’m wasn’t impressed with, however got a really good top end speed. It’s not that bad, but it won’t bang your head against the head-rest either when you step on it… I like it though, it’s still a pretty fun car to drive, you’ll love the handling…