They are cheap because they often have expensive problems. That’s why you should be aware of this fact and don’t rush in when you see a low price tag on a BMW, this price is there for a reason. Always research the possible problems that the model carries and try to find the best car possible.