Bought my 2004 brand new right after my BMW 540i came out of the shop, Again. It is an awesome car that is not well known. I took a BMW 530 to task with no problem. No one knows what this "sleeper" can do. Most don't even know what the M45 is. At 70 MPH this car is asking you to please let it go faster. At 100 MPH its asking to please open it up all the way. During that time it feels and handles like a German car and the stereo is going, so pay attention to your driving. If you can't handle or appreciate very fast cars, go get a something else. This one is a dark horse among many wannabes. At today's prices its a steal. They won't be so low for long.
Fast, very fast for a car of this size.
More power. Always need more. Some better quality leather on the inside.