What more needs to be said?
Ok, let's start with it needs a tune up. What's that? it needs a new O2 sensor? Ok, but what about the sqeaking noise? Ohhh that's the brake pads glazed over, so it needs new brake pads too....and also the rotors need turning. All that will fix the blinking 'check engine' light right? What do you mean "No, that's another repair needed"?
Ugh...that's how my day has gone.....so I repeat...car repairs suck!