The best is drive to a BMW mechanic and jack up the car and check it. My experience when i bought my car was gut feeling and that was totally wrong. Appearance of the car is deceiving. The engine is the most important besides paint work. I learnt my lesson. Asked the seller or dealer for warranty if possible. Now my damage that i have found out is about RM8K worth of repair. Am asking the dealer to absorb it.