My co-worker bought a bmw 3 series (used) around 60k for 21k from a small dealer. She's proud of the car because BMW. First week the hid bulb burned out. 2nd week the suspension making noise. 3rd week ac problem. Luckily she's bought a extended warranty. Everything get fixed. Then after like 2 months seem to be good. Then the navigation won't turn on. The luckiest is totaled her car but she's totally fine. (Thanks god) then her second car was BMW again!! (Stubborn) Same dealer. Of course extended warranty Again. Now lil big time. I was 7 series 65k miles and she's got it for 25k. After a month of driving. The car seem to be damn good. After another couple of days the engine oil was leaking. Now the car in the dealer for 3 months already. The dealer found so many issues of the car not only the engine oil is leaking. A lot of parts need to be replaced. Extended warranty refused to pay the repair for some reason. I'm not saying BMW was a bad car or German car was bad. But for me. 60k-70k miles for high class car having some much trouble is unacceptable. Think about it buddy.