 if you want an unreliable car this is for you.  Timing chain snaps at 97k.  Six months later stranded again cause the steering lock mechanism failed.  Gotta tow that pos again.  I've only been stranded twice in the last 17 years.  Both times BMW, I'm going back to Japanese reliability and will never buy or recommend BMW.